下載
下載地址:mysql官方網(wǎng)站
把頁面拉到最下邊释液,可以選擇最新版MySQL的不同環(huán)境安裝版本
如果不想下載最新的版本,則把頁面滑到最上邊装处,點擊如圖所示的位置選擇相應(yīng)的版本
我選擇的是5.7的版本误债,點擊如圖所示的按鈕進行下載
之后使用任何方法都行,把壓縮包上傳到服務(wù)器的某目錄里
解壓
使用如下命令進行解壓
tar -xvf mysql-server_5.7.22-1ubuntu16.04_amd64.deb-bundle.tar -C ../tools
../tools 是解壓到同級文件夾的目錄里邊妄迁,如圖所示
安裝
依次在解壓目錄執(zhí)行如下命令
sudo dpkg -i mysql-common_5.7.22-1ubuntu16.04_amd64.deb
(執(zhí)行下邊這個命令的時候會提示輸入root密碼 )
sudo dpkg-preconfigure mysql-community-server_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqlclient20_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i libmysqld-dev_5.7.22-1ubuntu16.04_amd64.deb
(如果下邊這個命令執(zhí)行不成功寝蹈,是因為沒有安裝libaio1,可執(zhí)行apt-get install libaio1安裝登淘,或者手動下載安裝箫老,之后再執(zhí)行下邊的命令)
sudo dpkg -i mysql-community-client_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-client_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-common_5.7.22-1ubuntu16.04_amd64.deb
(如果下邊這個命令執(zhí)行不成功,是因為沒有安裝libmecab2黔州,可執(zhí)行apt-get install libmecab2安裝耍鬓,如果安裝libmecab2也失敗,則執(zhí)行以下這兩條命令sudo apt-get update流妻,sudo apt-get upgrade界斜。然后再執(zhí)行apt-get install libmecab2,或者手動下載安裝合冀,之后再執(zhí)行下邊的命令 )
sudo dpkg -i mysql-community-server_5.7.22-1ubuntu16.04_amd64.deb
sudo dpkg -i mysql-server_5.7.22-1ubuntu16.04_amd64.deb
之后就安裝成功了
配置
執(zhí)行如下命令
vi /etc/mysql/mysql.conf.d/mysqld.cnf
在最后一行添加如下命令:innodb_file_per_table=1
注釋掉這一行bind-address = 127.0.0.1
分別執(zhí)行如下命令各薇,使數(shù)據(jù)庫可以任何IP和地址訪問
mysql -u root –p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
測試
1、本地測試
mysql -u用戶名 -p密碼
2、遠程測試
使用Navicat連接測試
歡迎關(guān)注我的個人公眾號峭判,會不定期分享一些技術(shù)开缎、感悟和電影