在mysql數據庫系統當中 我們修改用戶密碼一共有三種方式
第一種:SET PASSWORD 方式
# 修改當前登錄客戶端用戶密碼 mysql> SET PASSWORD=PASSWORD('123456789'); Query OK, 0 rows affected (0.00 sec) # 指定用戶進行修改 'root'@'localhost' # mysql用戶名組成比較特殊 '用戶名'@'主機名' mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('771541213'); Query OK, 0 rows affected (0.00 sec)
第二種:採用 DML語言進行修改
# 修改用戶所有用戶表 root的密碼 PASSWORD內置mysql函數 mysql> UPDATE `user` SET password=PASSWORD('123123') WHERE user='root'; Query OK, 3 rows affected (0.00 sec) Rows matched: 3 Changed: 3 Warnings: 0 # 通知進程 mysqld 重新加載配置數據 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
第三種:客戶端工具修改
# 採用mysql數據庫客戶端工具進行修改密碼 [root@lnmp ~]# mysqladmin -hlocalhost -uroot -p123123 password '123456789'