mysql建立使用者並設定所有許可權

2021-08-19 14:59:31 字數 703 閱讀 1979

1、建立使用者:create user 'username'@'host' identified by 'password';

username:使用者名稱;host:指定在哪個主機上可以登入,本機可用localhost,%通配所有遠端主機;password:使用者登入密碼;

2、授權:grant all privileges on  *.* to 『username』@『%』 identified by 'password』;

重新整理許可權:flush privileges;

格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼";*.*代表所有權;

@ 後面是訪問mysql的客戶端ip位址(或是 主機名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此使用者就不能遠端訪問該mysql資料庫了)。

案例:在ip為:140.122.153.60的主機上建立,使用者名為root,密碼為root123:

第一步:create user 'root'@'host' identified by 'root123';   #建立使用者

第二步:grant all privileges on  *.* to 『root』@『%』 identified by 'root123』;#授權

第三步:flush privileges;  #重新整理許可權

這樣就可以用root這個使用者來登入mysql了

MySQL 建立使用者並設定所有許可權

1 建立使用者 create user username host identified by password username 使用者名稱 host 指定在哪個主機上可以登入,本機可用localhost,通配所有遠端主機 password 使用者登入密碼 2 授權 grant all privi...

MySQL 建立使用者並設定所有許可權

1 建立使用者 create user username host identified by password username 使用者名稱 host 指定在哪個主機上可以登入,本機可用localhost,通配所有遠端主機 password 使用者登入密碼 2 授權 grant all privi...

給予使用者所有許可權

1 進入超級使用者模式。也就是輸入 su 系統會讓你輸入超級使用者密碼,輸入密碼後就進入了超級使用者模式。當然,你也可以直接用root用 2 新增檔案的寫許可權。也就是輸入命令 chmod u w etc sudoers 3 編輯 etc sudoers檔案。也就是輸入命令 vim etc sudo...