- 遠程登錄服務器
sudo apt-get update
如果是第一次開啓,需要更新一下sudo apt-get install mysql-server mysql-client
安裝mysql 中間會讓輸入root密碼
- 然後等待安裝完畢
- 如果需要用C語言連接數據庫的話還需要安裝
sudo apt-get install libmysqlclient-dev
sudo netstat -tap | grep mysql
通過上述命令檢查之後,如果看到有mysql 的socket處於 listen 狀態則表示安裝成功。
登陸mysql數據庫可以通過如下命令:
mysql -u root -p
-u 表示選擇登陸的用戶名, -p 表示登陸的用戶密碼,上面命令輸入之後會提示輸入密碼,此時輸入密碼就可以登錄到mysql。(如果輸入密碼後提示ERROR 1045,等會兒重新執行命令即可)
- 然後通過
show databases
可以顯示當前的數據庫
至此,mysql安裝成功 - 允許MySQL的遠程訪問
第一步:
vim /etc/mysql/my.cnf找到bind-address = 127.0.0.1 註釋掉這行,如:#bind-address
= 127.0.0.1或者改爲: bind-address = 0.0.0.0 允許任意IP訪問;
或者自己指定一個IP地址。
重啓 MySQL:sudo /etc/init.d/mysql restart
第二步:
授權用戶能進行遠程連接
grant all privileges on . to root@”%” identified by “password”
with grant option;flush privileges;
第一行命令解釋如下,.:第一個代表數據庫名;第二個代表表名。這裏的意思是所有數據庫裏的所有表都授權給用戶。root:授予root賬號。“%”:表示授權的用戶IP可以指定,這裏代表任意的IP地址都能訪問MySQL數據庫。“password”:分配賬號對應的密碼,這裏密碼自己替換成你的mysql
root帳號密碼。第二行命令是刷新權限信息,也即是讓我們所作的設置馬上生效。
參考博客:http://www.cnblogs.com/zhuyp1015/p/3561470.html
http://blog.csdn.net/hunauchenym/article/details/6933038