方法1: 用set password命令
mysql -u root
mysql> set password for 'root'@'localhost' = password('newpass');
記住: 這裡修改了密碼和遠端訪問密碼不是一樣的,也就是,遠端訪問的密碼和這裡設定的密碼是單獨分開的,互補影響。
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已經設定過密碼,採用如下方法
mysqladmin -u root password oldpass "newpass"
mysql -u root
mysql> use mysql;
mysql> update user set password = password('newpass') where user = 'root';
mysql> flush privileges;
在丟失root密碼的時候,可以這樣
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> update user set password=password("new password") where user='root';
mysql> flush privileges;
mysql密碼修改及使用者設定
本文主要參考了mysql管理 菜鳥教程。1.修改root密碼 在知道root密碼時,可以使用 alter user root localhost identified by 123456 指令來修改root使用者的密碼。2.mysql使用者設定 如果你需要新增mysql使用者,你需要在mysql資料...
mysql設定使用者密碼過期時間
mysql5.7.4之後 修改my.cnf配置檔案 mysqld default password lifetime 90 密碼90天過期 或是 mysqld default password lifetime 0 密碼永不過期或執行時修改 set global default password l...
MySQL 設定使用者密碼過期策略
1.在mysql執行時可以使用超級許可權修改此配置 mysql set global default password lifetime 90 query ok,0 rows affected 0.00 sec 還可以使用alter user命令為每個具體的使用者賬戶單獨設定特定的值,它會自動覆蓋密...