mysql新增使用者及設定

2021-07-10 03:44:59 字數 925 閱讀 8500

有兩種方式新增使用者

第一種方式:

1.在mysql資料庫中的user表中新增新使用者,注意mysql中存在mysql資料庫

(1)用mysql -u root -p登陸mysql,使用use mysql切換到mysql資料庫中

(2)insert into user (host,user,password,select_priv,insert_priv,update_priv) values('localhost', 'dbuser',password('123456'),'y','y','y');

在user表中插入一條資料,資料中指定使用者的主機名,使用者名稱,密碼(密碼要使用password函式進行加密處理),並且授權dbuser使用者可進行select,insert和update操作許可權

(3)flush privileges;這條命令執行後會重新載入授權表。若不適用該命令,則無法使用新建立的使用者來連線mysql伺服器,除非重啟mysql伺服器

(4)select host,user,password,from user where user =『dbuser』;檢視新建立的使用者是否存在

第二種方式:

2.通過grant命令給制定的資料庫新增使用者

(1)用mysql -u root -p登陸mysql,使用use mysql切換到mysql資料庫中

(2)grant select,insert,update,delete,create,drop on testdb.* to 『dbuser『@』localhost』 identified by 『password』;

上面這條語句給testdb資料庫上的所有表上新增dbuser使用者,指定的密碼為password,這裡password沒有像第一種方式使用password函式對密碼進行操作,但是grant方式會自動對密碼進行加密操作,注意:@是用單引號引用的

使用者許可權列表有以下幾種:

mysql新增使用者及許可權

mysql grant 許可權1,許可權2,許可權n on 資料庫名稱.表名稱 to 使用者名稱 使用者位址 identified by 連線口令 mysql flush privileges 重新整理系統許可權表 許可權1,許可權2,許可權n代表select,insert,update,delet...

mysql 使用者新增 許可權設定

mysql新增使用者 刪除使用者與授權 mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.us...

mysql新增使用者並設定許可權

1.登入本地使用者 命令 root elk mysql mysql uroot p123456 登入外網使用者 需要注意伺服器可能只允許本地登入,需要修改響應的配置檔案 配置檔案是 etc mysql my.cnf 命令 vim etc mysql my.cnf 修改bind address 127...