mysql 設定使用者密碼

2021-07-11 19:37:22 字數 702 閱讀 2302

方法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命令為每個具體的使用者賬戶單獨設定特定的值,它會自動覆蓋密...