MYSQL數據庫遠程登錄及權限設置

數據庫 mysql 很多時候需要遠程登陸,默認情況,mysql是隻容許本機登陸的,需要手動開啓,具體方法windows和linux類似

1、修改數據表

server端,只能在localhost登陸。登入MySQL後,更改 “MySQL” 數據庫裏的 “user” 表裏的 “Host” 項,從“localhost”改稱“%”,%表示所有IP的機器都允許。
1.1進入數據庫

MySQL -uuser -ppassword

1.2顯示錶

use mysql;

show tables;

1.3修改權限

mysql> update user set Host='%' where User='root';  

2、授權權限

允許任何主機使用“myuser”賬號和“mypwd”密碼連接到 MySQL 服務器。

mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;

即可生效。

mysql> FLUSH PRIVILEGES;

3、修改配置文件

vim /etc/mysql/mysql.conf.d/mysqld.cnf

註釋這一行:
bind-address=127.0.0.1 ==>
#bind-address=127.0.0.1
保存退出。

4、重啓
sudo service mysql restart

發佈了45 篇原創文章 · 獲贊 40 · 訪問量 1001萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章