mysql
1、登錄mysql數據庫 用戶名和密碼如下:
#vi /etc/mysql/debian.cnf
[client]
host = localhost
user = debian-sys-maint
password = DrUleFaMZmNyZANw
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = DrUleFaMZmNyZANw
socket = /var/run/mysqld/mysqld.sock
basedir = /usr
2、root用戶登錄,密碼正確,但提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
(1)用debian.cnf中的用戶名/密碼登錄;
(2)修改root用戶的密碼
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
注意事項:
(1)密碼在數據庫中是密碼保存的。所以不能在數據庫中直接設置密碼,要通過mysql命令來設置密碼。
例如:password(‘password’)。