mysql 设置root账号密码
时间: 2023-10-31 22:05:19 浏览: 116
你可以按照以下步骤设置 MySQL 的 `root` 用户密码:
1. 打开终端并使用以下命令连接到 MySQL 服务器:
```
mysql -u root -p
```
如果你是第一次连接 MySQL 服务器,可能需要输入默认的 `root` 用户密码或者没有密码,直接按回车键即可。
2. 在 MySQL 命令行下,使用以下命令更改 `root` 用户的密码:
```
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
```
其中 `new_password` 是你要设置的新密码。请注意,新密码应该足够强大,包括大小写字母、数字和特殊字符,并且最好不要使用常见的单词或短语。
3. 如果你希望远程访问 MySQL 服务器,请使用以下命令创建一个新的 `root` 用户,并授予远程访问权限:
```
CREATE USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'new_password';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
```
其中 `new_password` 是你要设置的新密码。请注意,新密码应该足够强大,包括大小写字母、数字和特殊字符,并且最好不要使用常见的单词或短语。
这些命令将会创建一个新的 `root` 用户,并授予该用户在所有数据库和所有主机上的访问权限。请注意,这样会增加服务器的安全风险,因此请确保在必要的情况下使用此功能。
4. 退出 MySQL 命令行界面:
```
exit;
```
现在你应该可以使用新密码以 `root` 用户身份访问 MySQL 服务器了。
阅读全文