linux如何修改 mariadb / mysql 的 root 密码报错1064
时间: 2023-09-06 21:04:01 浏览: 150
当需要修改Mariadb/MySQL的root密码时,可以通过以下步骤进行操作:
1. 打开终端,以root用户登录到Linux系统。
2. 停止Mariadb/MySQL服务。在终端中输入以下命令:
```
service mariadb stop
```
或
```
service mysql stop
```
3. 启动Mariadb/MySQL服务,并跳过授权检查。在终端中输入以下命令:
```
mysqld_safe --skip-grant-tables &
```
4. 进入MariaDB/MySQL数据库。在终端中输入以下命令:
```
mysql -u root
```
5. 切换到mysql数据库。在数据库提示符中输入以下命令:
```
use mysql;
```
6. 更新root用户的密码。在数据库提示符中输入以下命令:
```
update user set password=PASSWORD('新密码') where User='root';
```
(请将'新密码'替换为您希望设置的新密码)
7. 刷新权限表以使更改生效。在数据库提示符中输入以下命令:
```
flush privileges;
```
8. 退出MariaDB/MySQL数据库。在数据库提示符中输入以下命令:
```
exit;
```
9. 停止Mariadb/MySQL服务。在终端中输入以下命令:
```
service mariadb stop
```
或
```
service mysql stop
```
10. 启动Mariadb/MySQL服务。在终端中输入以下命令:
```
service mariadb start
```
或
```
service mysql start
```
11. 使用新密码登录Mariadb/MySQL。在终端中输入以下命令:
```
mysql -u root -p
```
(在提示符中输入新密码)
这样,您应该能够成功修改Mariadb/MySQL的root密码。如果在进行上述步骤时遇到错误1064,请确保输入的命令语法正确,每个命令以分号结尾。此外,还可以检查是否在操作时具有足够的权限来修改密码。
阅读全文