在為了保證數據庫安全性的前提下,一般默認只允許本地訪問,但是我們往往在開發的過程中為了方便開發以及可視化開發,
需要遠程連接數據庫,因此我們需要做如下配置:
一、修改mysql的配置文件,我的配置文件是在 /etc/mysql/mysql.conf.d/下面
(1)執行 vim /etc/mysql/mysql.conf.d/mysqld.cnf 進行編輯
(2) 找到 bind-address = 127.0.0.1這一行
改為 bind-address = 0.0.0.0即可
二、為需要遠程登錄的root用戶賦予權限,支持root用戶允許遠程連接mysql數據庫。
進入登錄mysql,執行 mysql root -p你的密碼
執行:grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
use mysql;
select user,host from user;

三、執行 service mysql restart 重啟成功后即可遠程登錄。
