1.下載myslq安裝包
$ cd /usr/local/src
$ wget --no-check-certificate https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar
複製程式碼
2.解壓安裝包
如果不是在root下需要加上許可權
$ sudo chmod +x mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar
如果在root下直接解壓
$ tar vxf mysql-server_5.7.20-1debian7_amd64.deb-bundle.tar
ls檢視:解壓之後的目錄:如下
複製程式碼
3.更新依賴源及安裝libaio1依賴
$ apt-get update
$ apt-get upgrade
$ apt-get install libnuma1
複製程式碼
4.開始安裝(需要按照順序)
$ dpkg -i mysql-common_5.7.20-1debian7_amd64.deb
$ dpkg-preconfigure mysql-community-server_5.7.20-1debian7_amd64.deb
執行後會出現設定資料庫root的密碼。
複製程式碼
5.繼續安裝
$ dpkg -i libmysqlclient20_5.7.20-1debian7_amd64.deb
$ dpkg -i libmysqlclient-dev_5.7.20-1debian7_amd64.deb
$ dpkg -i libmysqld-dev_5.7.20-1debian7_amd64.deb
$ dpkg -i mysql-community-client_5.7.20-1debian7_amd64.deb
$ dpkg -i mysql-client_5.7.20-1debian7_amd64.deb
$ dpkg -i mysql-common_5.7.20-1debian7_amd64.deb
複製程式碼
6.安裝依賴包
$ apt-get -f install
$ apt-get -f install libmecab2
複製程式碼
7.安裝mysql-server
$ dpkg -i mysql-community-server_5.7.20-1debian7_amd64.deb
$ dpkg -i mysql-server_5.7.20-1debian7_amd64.deb
*如果出現mysql-server依賴報錯~以上兩句命令順序調換執行一次~再重複第5步驟再執行第7步。
複製程式碼
8.安裝成功後檢查
$ mysql -u root -p
輸入剛剛設定的密碼.出現下圖表示mysql已經安裝成功了!
複製程式碼
9.配置遠端連線(其他電腦連線所在mysql伺服器)
show databases;
use mysql;
update user set host='%' where user='root';
複製程式碼
10.修改/etc/mysql/mysql.conf.d下的mysqld.cnf
$ cd /etc/mysql/mysql.conf.d
$ vim mysqld.cnf
註釋本地連線著一行
bind-address = 127.0.0.1 改成 # bind-address = 127.0.0.1
複製程式碼
11.重啟mysql:
$ service mysql restart
複製程式碼
解除安裝
$ apt-get --purge remove mysql-server
$ apt-get --purge remove mysql-client
$ apt-get --purge remove mysql-common
最後再通過下面的命令清理殘餘
$ apt-get autoremove
$ apt-get autoclean
$ rm /etc/mysql/ -R
$ rm /var/lib/mysql/ -R
複製程式碼