MySQL root 用户具有对数据库的完全控制权,因此保护其密码至关重要。本文将指导您使用 SQL 语句来设置或重置 MySQL root 密码。
步骤 1:连接到 MySQL
打开 MySQL Shell 或命令提示符,并使用以下命令连接到数据库:
sql
mysql -u root
如果提示您输入密码,请输入当前的 root 密码。
步骤 2:设置或重置密码
要设置或重置 root 密码,请使用以下 SQL 语句:
sql
SET PASSWORD FOR root@'localhost' = 'new_password';
将 'new_password' 替换为您要设置的新密码。
步骤 3:刷新权限
设置或重置密码后,您需要刷新权限表以应用更改。使用以下命令:
sql
FLUSH PRIVILEGES;
步骤 4:退出并重新登录
完成以上步骤后,使用以下命令退出 MySQL:
sql
exit
然后,使用新的 root 密码重新登录:
sql
mysql -u root -p
提示您输入密码时,输入您设置的新密码。
安全提示
* 选择一个安全、复杂的密码。
* 定期更改 root 密码,以提高安全性。
* 使用安全连接(例如 SSL)来保护与数据库的连接。
* 授予其他用户必要的权限,而不是使用 root 帐户。