1、mysql的配置文件在/etc/mysql/my.cnf中,如下圖所示。配置文件中的內(nèi)容很豐富,我們可以看到mysql的用戶(hù)、監(jiān)聽(tīng)端口號(hào)、數(shù)據(jù)文件存儲(chǔ)目錄等。
2、通過(guò)cat命令,查看my.cnf中的內(nèi)容。如下圖所示,在my.cnf配置文件中,bind-address默認(rèn)的IP為127.0.0.1,表示只限于本機(jī)IP進(jìn)行連接。如果沒(méi)有配置mysql,則利用Navicat或者其他遠(yuǎn)程連接工具是無(wú)法連接到該數(shù)據(jù)庫(kù)的。
3、為了讓外邊的其他的IP正常訪問(wèn)到,需要設(shè)置bind-address對(duì)應(yīng)的IP為0.0.0.0。使用vi或者vim,編輯my.cnf配置文件,配置完成之后,如下圖所示:
4、更改完配置文件my.cnf之后,需要對(duì)mysql進(jìn)行重啟,輸入命令:sudo service mysql restart,如下圖所示:
輸入進(jìn)程查看命令,可以看到mysqld進(jìn)程已經(jīng)存在,說(shuō)明mysql啟動(dòng)成功。
5、接下來(lái),通過(guò)Navicat來(lái)遠(yuǎn)程連接數(shù)據(jù)庫(kù)。通過(guò)ifconfig查看IP??梢钥吹絀P地址為192.168.255.131。