有兩種方式新增使用者
第一種方式:
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...