操做系統:Ubuntu_14.04html
數據庫: Mysql-server_5.6mysql
1sql
1.1.1 升級apt-get數據庫
apt-get updateubuntu
注:若是不是root用戶,則須要用sudo命令 sudo apt-get update服務器
2ide
1.1.1 安裝 mysql-server-5.6工具
apt-get install mysql-server-5.6測試
注:若是不是root用戶請執行ui
sudo apt-get install mysql-server-5.6
出現下圖,須要確認紅框內容是不是5.6,確認後,輸入Y,回車繼續。
3
等待安裝繼續運行,直到出現下圖(設置Mysql的root密碼):
4
輸入密碼,如888888,須要兩次確認,安裝會繼續運行,直到出現下圖:
5
1.1.2 測試mysql是否正常啓動
1.1.3.1查看mysql進程是否存在
ps -ef | grep mysql
6
1.1.3.2 使用命令行登陸
執行命令 mysql -u root -p
輸入安裝時設定的root密碼,登陸成功
END
1
從新啓動MySql服務
service mysql restart
若是出現啓動失敗,請檢查配置文件有沒有設置錯誤
2
設置局域網權限
使用語句:查看是否能鏈接到數據庫(ip地址爲數據庫ip)
mysql -h192.168.0.146 -uroot -p888888
如不能鏈接,需開啓遠程鏈接功能。
想讓局域網中的全部機器都能鏈接MySQL數據庫,首先要給mysql開啓遠程鏈接的功能,在mysql服務器控制檯上執行mysql命令:
例如:若是你想容許用戶root從任意ip的主機鏈接到mysql服務器,並使用888888做爲密碼 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '888888' WITH GRANT OPTION;
FLUSH PRIVILEGES;
參考連接:https://jingyan.baidu.com/article/ca2d939d6e29eeeb6d31ce52.html
注意:在啓動和中止mysql時注意權限問題,如出現:
ubuface@tsgface:~$ service mysql stop
stop: Rejected send message, 1 matched rules; type="method_call", sender=":1.31" (uid=1000 pid=3759 comm="stop mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Stop" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init ")
此問題,則說明是權限問題,須要加上sudo
正確命令:sudo service mysql stop