命令行修改MySQL数据库密码

MySQL命令行修改密码

下面介绍MYSQL环境中的命令,Mysql命令结束后都带一个分号作为命令结束符。

1、修改root密码:

显示当前的user:

mysql> SELECT USER();
结果为
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

知道用户名后修改密码,一般是root@localhost; root为用户名

mysql> UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE User='root';

运行完这行之后会提示下面的信息:
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2  Changed: 0  Warnings: 0

这时候还需要运行下面一句,否则密码不会被修改:

mysql> FLUSH PRIVILEGES;

下面运行结果代表密码修改成功:
Query OK, 0 rows affected (0.16 sec)

你可能感兴趣的:(数据库,mysql)