使用Mysql update命令既可以修改root的老密碼,也可設置root的密碼為空,如果使用update命令更改root的密碼,需要使用Mysql自帶的加密函數PASSWORD(string),該函數對一個明文密碼進行加密,是不能解密的,專門用於mysql.user(用戶權限表)中設置密碼的
使用update命令修改root密碼的方法如下
代碼如下 復制代碼mysql> use mysql
Database changed
mysql> update user set password=PASSWORD('123456') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
這種情況是在知道密碼的情況下載進行修改的