mysql密碼修改及使用者設定

2021-08-30 10:53:51 字數 896 閱讀 9431

本文主要參考了mysql管理|菜鳥教程。

1. 修改root密碼

在知道root密碼時,可以使用

alter user 'root'@'localhost' identified by '123456';
指令來修改root使用者的密碼。

2. mysql使用者設定

如果你需要新增mysql使用者,你需要在mysql資料庫中的user表新增新使用者即可。

以下為新增使用者的例項,使用者名為guest,密碼為guest123,並授權使用者進行select,insert和update操作許可權;

show databases;

use mysql;

show tables;

insert into user(host,user,authentication_string,select_priv,insert_priv,update_priv,ssl_cipher,x509_issuer,x509_subject)

values('localhost','guest','md5('guest123')','y','y','y','n','n','n');

flush privileges;

select host,user,authentication_string from user where user='guest';

注意:在版本8.0.13中,mysql提供md5()函式對密碼進行加密。

注意:需要執行flush privileges 語句,這個命令會重新載入授權表。如果你不使用該命令,你就無法使用新建立的使用者來連線mysql伺服器,除非你重啟mysql伺服器。

你可以在建立使用者時,為使用者指定許可權,在對應得許可權列表中,在插入語句中設定為『y』即可。

MySQL修改root密碼及設定許可權

方法1 用set password命令 mysql u root 方法2 用mysqladmin mysqladmin u root password newpass 如果root已經設定過密碼,採用如下方法 mysqladmin u root password oldpass newpass my...

Mysql使用者密碼修改

1.直接在資料庫中修改記錄 mysql use mysql mysql update user set password password new password where user user name mysql flush privileges 其實這種方法就是更新一條資料庫記錄,與普通up...

修改mysql使用者密碼

mysqladmin命令 格式如下 其中,user為使用者名稱,password為新密碼 mysqladmin u user p password password 該命令之後會提示輸入原密碼,輸入正確後即可修改。例如,設定root使用者的密碼為123456,則 mysqladmin u root ...