先安裝好操作系統
在Mysql官網上下載最新版的Ubuntu Linux專用的Mysql。我這里下載的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。
解壓文件 命令為:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar.
解壓開來后,一共有11個deb包,用sudo dpkg -i [包名]命令逐個安裝,因為包與包中間存在依賴關系,這里安裝有個先后順序。
我的安裝的順序是:
1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb
2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb
3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb
4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb

而后需要安裝一個依賴包叫libaio1,命令為sudo apt-get intall libaio1;
而后繼續:
5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb
6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb
7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb
這里需要再安裝一個依賴包叫libmecab2,安裝好后,繼續安裝最后一個:
8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb
安裝過程中需要設置數據庫密碼。
到這里,所有的已經安裝完畢。輸入Mysql -uroot-p可以登陸數據庫了。
系統環境:
64位
- Ubuntu 14.04.3 LTS \n \l
軟件:
去mysql官網下載ubuntu對應的版本號的service
- mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar
步驟1:
將所下載的文件放置在/user/locale/src/mysql-5.7.11文件夾中。
發現有如下文件:
libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
mysql-client_5.6.28-1ubuntu14.04_amd64.deb
mysql-common_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-bench_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-source_5.6.28-1ubuntu14.04_amd64.deb
mysql-community-test_5.6.28-1ubuntu14.04_amd64.deb
mysql-server_5.6.28-1ubuntu14.04_amd64.deb
mysql-testsuite_5.6.28-1ubuntu14.04_amd64.deb
步驟2:
准備好系統環境,因為本人在安裝過程中出現的錯誤為:
mysql-community-server 依賴於 libaio1 (>= 0.3.93);然而:
未安裝軟件包 libaio1。
mysql-community-server 依賴於 libmecab2 (>= 0.996-1.1);然而:
未安裝軟件包 libmecab2。
准備條件一(解決安裝出現未安裝軟件包libaio1的問題):
更新設置到最新系統:
sudo apt-get update
sudo apt-get upgrade
apt-get install libaio1
由於安裝依賴有先后順序,所以一次安裝為:
- sudo dpkg -i mysql-common_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqlclient18_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqlclient-dev_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqld-dev_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-client_5.6.28-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-server_5.6.28-1ubuntu14.04_amd64.deb
安裝此包的時候會出現 錯誤:未安裝軟件包libmecab2
此時執行:
- sudo apt-get -f install
安裝這個jar會設置密碼。
- sudo dpkg -i mysql-server_5.6.28-1ubuntu14.04_amd64.deb
恭喜finish it
此時mysql已經作為系統服務了:
啟動:/etc/init.d/mysql start
步驟三:
建立符號鏈接:
完成后的數據目錄位置:
data directory : /var/lib/mysql
完成后的配置文件目錄位置:
/etc/mysql
我個人習慣建立一個/user/locale/mysql 下放一個data目錄和一個etc目錄。
ps:若此數據庫要遠程使用,此時需要開啟遠程連接。看sql數據庫篇。