mysql用戶許可權怎麼設置「mysql添加用戶並設置許可權」

1.登錄本地用戶

命令:

mysql -uroot -p123456

登錄外網用戶(需要注意伺服器可能只允許本地登錄,需要修改相應的配置文件)

配置文件是/etc/mysql/my.cnf

vim   /etc/mysql/my.cnf

修改bind-address =127.0.0.1 將其注釋掉;//作用是使得不再只允許本地訪問

重啟mysql:/etc/init.d/mysql restart

然後登錄

2.創建用戶

命令:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
mysql創建用戶和許可權配置

3.設置許可權

命令:

GRANT ALL PRIVILEGES ON  *.* TO 『username』@『%』 IDENTIFIED BY 'password』;

刷新許可權:FLUSH PRIVILEGES; #刷新之後才會生效,重啟也可以

格式:

  1. grant 許可權
  2. on 庫名.表名
  3. to 用戶@登錄主機
  4. identified by “用戶密碼”;
  5. *.*代表所有權;
  6. @ 後面是訪問的是客戶端IP地址(或是 主機名)
  7. % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此用戶就不能遠程訪問該mysql資料庫了)

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/281134.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-21 13:16
下一篇 2024-12-21 13:16

相關推薦

發表回復

登錄後才能評論