在Linux中更改MySQL根密码
示例
要更改MySQL的root用户密码:
步骤1:停止MySQL服务器。
在Ubuntu或Debian中:
sudo/etc/init.d/mysqlstop
在CentOS,Fedora或RedHatEnterpriseLinux中:
sudo/etc/init.d/mysqldstop
步骤2: 在没有特权系统的情况下启动MySQL服务器。
sudo mysqld_safe --skip-grant-tables &
或者,如果mysqld_safe不可用,
sudo mysqld --skip-grant-tables &
步骤3:连接到MySQL服务器。
mysql -u root
步骤4:为root用户设置新密码。
FLUSH PRIVILEGES; ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; FLUSH PRIVILEGES; exit;
FLUSH PRIVILEGES; SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password'); FLUSH PRIVILEGES; exit;