1、mysql的配置文件在/etc/mysql/my.cnf中,如下圖所示。配置文件中的內容很豐富,我們可以看到mysql的用戶、監聽端口號、數據文件存儲目錄等。
2、通過cat命令,查看my.cnf中的內容。如下圖所示,在my.cnf配置文件中,bind-address默認的IP為127.0.0.1,表示只限于本機IP進行連接。如果沒有配置mysql,則利用Navicat或者其他遠程連接工具是無法連接到該數據庫的。
3、為了讓外邊的其他的IP正常訪問到,需要設置bind-address對應的IP為0.0.0.0。使用vi或者vim,編輯my.cnf配置文件,配置完成之后,如下圖所示:
4、更改完配置文件my.cnf之后,需要對mysql進行重啟,輸入命令:sudo service mysql restart,如下圖所示:
輸入進程查看命令,可以看到mysqld進程已經存在,說明mysql啟動成功。
5、接下來,通過Navicat來遠程連接數據庫。通過ifconfig查看IP。可以看到IP地址為192.168.255.131。