mysql設定遠端訪問

2021-08-10 07:51:23 字數 720 閱讀 7214

1.使用命令:mysql -u 使用者名稱 -p密碼,登入mysql

2.執行命令:grant all privileges on*.* to root@』%』 identified by 'zmp@123456』with grant option;

3.執行命令:flush privileges;

4.執行命令:exit

5.這時如果遠端連線mysql你會發現還登入不上

那是因為mysql埠3306還沒對外開放,這時要放開3306埠號,執行命令:netstat -an | grep 3306 發現現在只允許本機訪問

6.執行命令:vi /etc/sysconfig/iptables,編輯防火牆配置檔案,增一行內容(-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept)如果要開放其他埠同理,改下埠號就ok了,如下圖:

進入編輯模式按insert鍵,編輯完按esc退出編輯模式,之後:wq儲存退出

7.之後執行命令:service iptables restart,重啟防火牆,這時再遠端連線mysql,發現已經可以連線了,大功告成。

MySQL 設定遠端訪問

mysql遠端訪問,也就是通過ip訪問mysql服務,mysql對於安全的要求是非常嚴格的,需要授權。1.本地訪問 sql grantallprivilegeson toadmin localhost identifiedby admin withgrantoption flushprivilege...

mysql設定遠端訪問

步驟3 配置遠端訪問mysql 修改 mysql 的配置檔案,執行如下命令 sudo vi etc mysql mysql.conf.d mysqld.cnf 43 注意 其他 linux系統 可能在 etc mysql my.cnf 找到 bind address 127.0.0.1 這一行要注釋...

mysql設定遠端訪問

1.修改資料庫用root給遠端訪問 登入資料庫 mysql u root pvmwaremysql use mysql 為所有ip都可以遠端訪問 mysql update user set host where user root 或直接新增一條語句也行 mysql insert into user...