ubuntu14.04上安装Mysql-5.7.11
先安裝好操作系統(tǒng)
在Mysql官網(wǎng)上下載最新版的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個(gè)deb包,用sudo dpkg -i [包名]命令逐個(gè)安裝,因?yàn)榘c包中間存在依賴關(guān)系,這里安裝有個(gè)先后順序。
我的安裝的順序是:
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
而后需要安裝一個(gè)依賴包叫l(wèi)ibaio1,命令為sudo apt-get intall libaio1;
而后繼續(xù):
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
這里需要再安裝一個(gè)依賴包叫l(wèi)ibmecab2,安裝好后,繼續(xù)安裝最后一個(gè):
8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb
安裝過程中需要設(shè)置數(shù)據(jù)庫密碼。
到這里,所有的已經(jīng)安裝完畢。輸入Mysql -uroot-p可以登陸數(shù)據(jù)庫了。
?
?
?
?
?
系統(tǒng)環(huán)境:
64位
?
[html]?view plaincopy print?
?
軟件:
去mysql官網(wǎng)下載ubuntu對應(yīng)的版本號的service
?
[html]?view plaincopy print??
?
步驟1:
?? 將所下載的文件放置在/user/locale/src/mysql-5.7.11文件夾中。
?? 發(fā)現(xiàn)有如下文件:
?
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:
??? 準(zhǔn)備好系統(tǒng)環(huán)境,因?yàn)楸救嗽诎惭b過程中出現(xiàn)的錯誤為:
?????mysql-community-server 依賴于 libaio1 (>= 0.3.93);然而:
? ? ? ? ? ? ?? 未安裝軟件包 libaio1。
? ?? mysql-community-server 依賴于 libmecab2 (>= 0.996-1.1);然而:
? ? ? ? ? ? ?? 未安裝軟件包 libmecab2。
????準(zhǔn)備條件一(解決安裝出現(xiàn)未安裝軟件包libaio1的問題):
????更新設(shè)置到最新系統(tǒng):
??? sudo apt-get update??
??? sudo apt-get upgrade
??? apt-get install libaio1
?
由于安裝依賴有先后順序,所以一次安裝為:
?
[html]?view plaincopy print??
[html]?view plaincopy print??
[html]?view plaincopy print? 安裝此包的時(shí)候會出現(xiàn) 錯誤:未安裝軟件包libmecab2
????
?
此時(shí)執(zhí)行:
?
[html]?view plaincopy print??
安裝這個(gè)jar會設(shè)置密碼。
?
?
[html]?view plaincopy print??
恭喜finish it
此時(shí)mysql已經(jīng)作為系統(tǒng)服務(wù)了:
啟動:/etc/init.d/mysql start
步驟三:
建立符號鏈接:
完成后的數(shù)據(jù)目錄位置:
data directory : /var/lib/mysql
完成后的配置文件目錄位置:
/etc/mysql
?
我個(gè)人習(xí)慣建立一個(gè)/user/locale/mysql 下放一個(gè)data目錄和一個(gè)etc目錄。
?
?
ps:若此數(shù)據(jù)庫要遠(yuǎn)程使用,此時(shí)需要開啟遠(yuǎn)程連接。看sql數(shù)據(jù)庫篇。
?
轉(zhuǎn)載于:https://www.cnblogs.com/jxldjsn/p/5679729.html
總結(jié)
以上是生活随笔為你收集整理的ubuntu14.04上安装Mysql-5.7.11的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MarkdownPad官方网站
- 下一篇: linux cmake编译源码,linu