[How-To] 修改 MySQL 使用者密碼

2011/08/03 張貼者: Damon.Huang

修改 MySQL 密碼的方式如下:

mysqladmin指令直接修改
 
[root@project]# mysqladmin -u root -p password blah123
 
PS: blah123 為修改後的新密碼, password 是命令選項
利過 SQL 指令修改
 
mysql> update mysql.user set password=password('blah123') where User='root';
mysql> flush privileges;
mysql> exit
 

使用 mysqladmin -u root -p password 登入時發生以下的錯誤時

 
[root@project mysql]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
 

處理方式:

 
[root@projectl]# service mysqld stop
[root@projectl]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[root@projectl]# mysql -u root mysql
mysql> update mysql.user set password=password('blah123') where User='root';
 
標籤:

張貼留言

技術提供:Blogger.