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...