服務器環境之1:ubuntu14.04安裝mysql5.7.13

安裝命令:

sudo apt-get install  mysql-server

可是默認安裝的是mysql5.5,這裏須要5.7的mysql,因此須要先獲取mysql的APT倉庫。mysql

1.下載:

wget http://repo.mysql.com//mysql-apt-config_0.6.0-1_all.deb

2.安裝:

dpkg -i mysql-apt-config_0.6.0-1_all.deb

出現以下界面,選擇mysql-5.6,回車後選擇mysql-5.7,apply,回車sql

輸入圖片說明

3.更新

apt-get update

4.移除以前安裝的mysql

(若是沒有安裝過mysql,則跳過這一步)服務器

apt-get remove mysql-server
apt-get remove mysql-client
apt-get autoremove

5.從新安裝mysql

sudo apt-get install  mysql-server

中間會有一個佔用磁盤空間的確認選項,選y便可,以後即是漫長的下載等待。。。下載完畢後會出現以下界面,OK回車session

輸入圖片說明

下載完畢後自動安裝過程當中會提示這隻root帳戶的密碼,須要輸入兩次,以下app

輸入圖片說明

輸入圖片說明

6.查看mysql版本

登陸mysqlthis

mysql -u root -p

查詢版本code

select version();

輸入圖片說明

OK.安裝成功orm

問題:server

問題1:

安裝完成後,使用本地navicat鏈接報錯,ccan't connect xxxx.... 解決方法: 修改/etc/mysql/my.cnf中bind-address改成服務器ip圖片

bind-address    = 127.0.0.1
改成
bind-address    = 192.168.1.131

重啓mysql: 7

service mysql stop

service mysql start

問題2:

此時使用navicat鏈接又出現錯誤, isnot allowed to connect to this MySql server 解決方法: 使用服務器進入mysql,執行sql

update user set host= '%' where user = 'root';

執行會報錯,不用管。而後執行刷新

flush privileges;

這時再使用navicat鏈接,成功。

問題3

使用navicat執行sql,報錯

Table 'performance_schema.session_status' doesn't exist

緣由是服務器以前裝過mysql5.5,後來才經過本文方法升級到的5.7版本。由於5.5的數據有殘留致使該報錯。 解決方法:

1.執行命令

mysql_upgrade -u root -p --force

2.重啓mysql

service mysql stop

service mysql start
相關文章
相關標籤/搜索