為了能夠讓終端通過(guò)網(wǎng)絡(luò)訪問(wèn),需要開(kāi)啟MYSQL遠(yuǎn)程訪問(wèn)服務(wù)。即在MYSQL的user表中進(jìn)行設(shè)置,使任何ip的主機(jī)都能夠使用用戶名為root,密碼為“1”訪問(wèn)數(shù)據(jù)庫(kù)。在Linux的終端中輸入如下命令:
#mysql –uroot -p
Enter password:
#mysql>use mysql;
#mysql>update user set host='%' where user='root';
#mysql>FLUSH PRIVILEGES;
#mysql>select host,user from user ;
當(dāng)看到Host 這一項(xiàng)中有一個(gè)%記錄且用戶名為root。說(shuō)明設(shè)置已成功。
一般MySQL安裝的時(shí)候默認(rèn)是綁定了本機(jī)。因此需要在配置文件中取消本機(jī)綁定。方能夠被遠(yuǎn)程的主機(jī)訪問(wèn)。MySQL配置文件為my.cnf ,位于/etc/mysql/文件夾下。編輯my.cnf,找到bind-address =127.0.0.1。這一句就是將MySQL與本機(jī)綁定。所以將此句注釋掉。取消與本機(jī)的綁定。然后執(zhí)行 #sudo /etc/init.d/mysql restart 。即重啟MySQL服務(wù),重啟之后就可進(jìn)行遠(yuǎn)程訪問(wèn)。這樣就完全搭建好可以在網(wǎng)絡(luò)中被終端訪問(wèn)的服務(wù)器端數(shù)據(jù)庫(kù)了。