1.xshell5登錄服務(wù)器
sudo apt-get update(更新Ubuntu系統(tǒng))
sudo apt-get install mysql-server mysql-client
設(shè)置密碼兩次页慷,這里我設(shè)的123456
選擇Y后自動安裝
2宾袜。輸入如下命令進行檢驗是否安裝mysql成功。
sudo netstat -tap | grep mysql
如果出現(xiàn)如下圖表示安裝成功
3究履。mysql默認是只允許本地主機訪問127.0.0.1(需要注釋掉)策州,并關(guān)閉了遠程連接螟碎,所以安裝之后打開遠程連接楣嘁,并修改配置允許其他ip訪問
現(xiàn)在設(shè)置mysql允許遠程訪問,首先編輯文件/etc/mysql/mysql.conf.d/mysqld.cnf:編輯配置文件就輸入命令
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf(注意報錯:這個文件有的默認是只讀帆锋,把光標調(diào)到該位置吵取,按insert鍵輸入,esc鍵退出編輯锯厢,:wq保存)或者 vim /etc/mysql/mysql.conf.d/mysqld.cnf
4皮官。開啟mysql服務(wù)?/etc/init.d/mysql restart?或者 service mysql restart
5。對mysql數(shù)據(jù)庫操作(命令后記得加分號)
mysql -uroot -p;
show databases;
use mysql;
update user set host='%' where user='root' and host='192.168....(你的服務(wù)器ip)'; #將host設(shè)置為%表示任何ip都能連接mysql哲鸳,當然您也可以將host指定為某個ip
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456(你之前設(shè)置的密碼)' WITH GRANT OPTION;
flush privileges; #刷新權(quán)限表臣疑,使配置生效
exit;(退出mysql)
6徙菠。再次重啟服務(wù)開啟mysql服務(wù) /etc/init.d/mysql restart 或者 service mysql restart
查看mysql狀態(tài):#sudo service mysqld status
7.測試鏈接
mysql -uroot -p****(****是安裝時你設(shè)置的root密碼) exit讯沈;退出
8.使用sql yog等工具連接,點擊測試連接婿奔,成功的話就OK了缺狠,中間會遇到很多錯,有賬號密碼正確的時候萍摊,是因為沒有開外網(wǎng)訪問挤茄,還有其他錯需要具體分析,重復(fù)上面的步驟