為了能夠讓終端通過網絡訪問,需要開啟MYSQL遠程訪問服務。即在MYSQL的user表中進行設置,使任何ip的主機都能夠使用用戶名為root,密碼為“1”訪問數據庫。在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 ;
當看到Host 這一項中有一個%記錄且用戶名為root。說明設置已成功。
一般MySQL安裝的時候默認是綁定了本機。因此需要在配置文件中取消本機綁定。方能夠被遠程的主機訪問。MySQL配置文件為my.cnf ,位于/etc/mysql/文件夾下。編輯my.cnf,找到bind-address =127.0.0.1。這一句就是將MySQL與本機綁定。所以將此句注釋掉。取消與本機的綁定。然后執行 #sudo /etc/init.d/mysql restart 。即重啟MySQL服務,重啟之后就可進行遠程訪問。這樣就完全搭建好可以在網絡中被終端訪問的服務器端數據庫了。