mysql的遠程登陸設置

1、查看mysql數據庫的端口狀態

使用:netstat -an| grep 3306

查看查看3306端口狀態

tcp       0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN

3306端口只是在IP 127.0.0.1上監聽,所以拒絕了其他IP的訪問。

2、授權

進入mysql配置文件(my.cnf)目錄cd /etc/mysql/

修改my.cnf文件

將bind-address  = 127.0.0.1 最好註釋掉(這步我是這麼改的

進入mysql數據庫

mysql> use mysql;

使用grant命令分配權限

mysql>grant all on database_name.* to user_name@'%' identified by 'user_password';

其中%表示任意ip都可以訪問

mysql> flush privileges;

退出數據庫,並重啓數據庫

使用:sudo restart mysql

查看查看3306端口狀態

$ netstat -an| grep 3306

顯示如下,便表示mysql數據庫可被遠程訪問

tcp      0     0     0.0.0.0:3306          0.0.0.0:*             LISTEN

 

 

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