mysql root 不能登录_mysql root 用户不能登录的问题
#apt-get install mysql-server-5.0
#mysql -u root
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
發(fā)現(xiàn)不能登錄。或者登錄后沒有權(quán)限操作。原因是因為在安裝時沒有給root設(shè)置密碼而默認(rèn)其為空的。
可以嘗試以下的方法:
方法1 執(zhí)行 root@hettvm2:~# mysqladmin -u root password 123456
設(shè)置了root的密碼。
方法2
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password:
mysql>
方法3
MySQL安裝之后,root的密碼是空的。為了提高安全性有必要給root加上密碼。
mysql –u root –p
password:
mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Password');
下次登陸時,就必須輸入密碼了。
給其他用戶付權(quán)限則使用下面的語句:
grant all privileges on *.* to $usrname@"localhost" identified by "$password"
注:$是變量。表示用戶名和密碼
localhost是本地。如果是遠(yuǎn)程登錄的話應(yīng)該使用 “%”。
在mysql里有一張記錄用戶的表
:
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host,user,password from user;
+-----------+------------------+-------------------------------------------+
| host | user | password |
+-----------+------------------+-------------------------------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| hettvm2 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| 127.0.0.1 | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost | | |
| hettvm2 | | |
| localhost | debian-sys-maint | *6E20E21227143F48BD9E44BC7352C8855AE14A52 |
| % | starent | *BE6D39BA79EE21926B287198D86AC1573DA755EC |
| % | hettvm2 | *BE6D39BA79EE21926B287198D86AC1573DA755EC |
| localhost | hettvm2 | *BE6D39BA79EE21926B287198D86AC1573DA755EC |
+-----------+------------------+-------------------------------------------+
9 rows in set (0.00 sec)
mysql>
可以通過這個表查詢用戶。
總結(jié)
以上是生活随笔為你收集整理的mysql root 不能登录_mysql root 用户不能登录的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hough变换直线检测_python+o
- 下一篇: linux cmake编译源码,linu