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
12. 卸載
$ 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