mysql 5.7.16 安裝配置方法圖文教程(ubuntu 16.04)
Ubuntu16.04如何安裝MySQL5.7?
安裝主程序
主程序安裝就我知道有兩種方式:
- 使用apt-get全自動(dòng)安裝
# 安裝命令 apt-get install mysql-server # 安裝過(guò)程中需要輸入mysql的root密碼
使用dpkg手動(dòng)安裝依賴包
# 1. 下載安裝包 # 我測(cè)試過(guò)程中下載的是:mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar # 國(guó)內(nèi)鏡像站:http://mirrors.sohu.com/mysql/MySQL-5.7/ wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar # 2. 解壓安裝包 # 解壓后將出現(xiàn): # libmysqlclient20_5.7.16-1ubuntu16.04_amd64.deb # mysql-common_5.7.16-1ubuntu16.04_amd64.deb # mysql-community-source_5.7.16-1ubuntu16.04_amd64.deb # mysql-testsuite_5.7.16-1ubuntu16.04_amd64.deb # libmysqlclient-dev_5.7.16-1ubuntu16.04_amd64.deb # mysql-community_5.7.16-1ubuntu16.04_amd64.changes # mysql-community-test_5.7.16-1ubuntu16.04_amd64.deb # libmysqld-dev_5.7.16-1ubuntu16.04_amd64.deb # mysql-community-client_5.7.16-1ubuntu16.04_amd64.deb # mysql-server_5.7.16-1ubuntu16.04_amd64.deb # mysql-client_5.7.16-1ubuntu16.04_amd64.deb # mysql-community-server_5.7.16-1ubuntu16.04_amd64.deb tar -xvf ../mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar -C ./ # 3. 使用dpkg安裝依賴包 dpkg -i mysql-common_5.7.16-1ubuntu16.04_amd64.deb dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb # 上面四個(gè)包安裝應(yīng)該都沒(méi)有什么問(wèn)題,接下來(lái)安裝的包將會(huì)拋出缺少依賴包的錯(cuò)誤 # 所缺包名當(dāng)時(shí)搞忘了記下來(lái),請(qǐng)仔細(xì)看一下錯(cuò)誤信息,然后使用apt-get安裝一下即可 dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb # 接下來(lái)我們需要安裝mysql-community-server包了,安裝之前還需要按照一個(gè)依賴包:libmecab2 apt-get install libmecab2 dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb ## 安裝過(guò)程中需要輸入mysql的root密碼
至此,我們已經(jīng)完成了主程序安裝,并可以在本機(jī)使用MySQL -u root -p進(jìn)行登錄數(shù)據(jù)庫(kù)了。
開放遠(yuǎn)程訪問(wèn)
開啟root用戶的全稱訪問(wèn)權(quán)限
1、修改數(shù)據(jù)庫(kù)中user的host
sh # 使用mysql -u root -p登錄到數(shù)據(jù)庫(kù),然后依次執(zhí)行下面語(yǔ)句 # xxxxxx表示root用戶的密碼 use mysql; update user set host = '%' where user ='root'; grant all privileges on *.* to 'root'@'%' identified by 'xxxxxx'; flush privileges;
2、修改my.conf的中的ip綁定
sh # 進(jìn)入編輯/etc/mysql/mysql.conf.d/mysqld.conf vi /etc/mysql/mysql.conf.d/mysqld.conf # 修改ip綁定 # 源文件中為: bind-address 127.0.0.1 # 將其修改為: bind-address 0.0.0.0 # 覆蓋保存 esc:wq
3、重啟數(shù)據(jù)庫(kù)
sh # 重啟命令 service mysql restart
新增用戶并允許遠(yuǎn)程訪問(wèn)
# 新增用戶并允許遠(yuǎn)程訪問(wèn)只需要在user表中增加一個(gè)用戶,將host設(shè)置為%即可 # 下例默認(rèn)將所有權(quán)限分配給新用戶,例如: grant all privileges on *.* to 'lethew'@'%' identified by 'abcdef'; flush privileges;
參考資料
主程序安裝:http://www.dhdzp.com/article/103353.htm
開放遠(yuǎn)程訪問(wèn):http://www.dhdzp.com/article/103764.htm
解決10061問(wèn)題:https://www.digitalocean.com/community/questions/can-t-connect-to-mysql-server-on-ipaddress-10061
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Mysql?InnoDB中B+樹索引使用注意事項(xiàng)
這篇文章主要為大家介紹了Mysql?InnoDB中B+樹索引的注意事項(xiàng),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05
配置Mysql主從服務(wù)實(shí)現(xiàn)實(shí)例
這篇文章主要介紹了配置Mysql主從服務(wù)實(shí)現(xiàn)實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05
Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法
這篇文章主要介紹了Window 下安裝Mysql5.7.17 及設(shè)置編碼為utf8的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-03-03
MySQL 字符串截取相關(guān)函數(shù)小結(jié)
本文是腳本之家小編給大家收藏整理的關(guān)于MySQL 字符串截取相關(guān)函數(shù)小結(jié),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2018-04-04
mysql通過(guò)group?by分組取最大時(shí)間對(duì)應(yīng)數(shù)據(jù)的兩種有效方法
日常開發(fā)當(dāng)中,經(jīng)常會(huì)遇到查詢分組數(shù)據(jù)中指定的記錄,下面這篇文章主要給大家介紹了關(guān)于mysql通過(guò)group?by分組取最大時(shí)間對(duì)應(yīng)數(shù)據(jù)的兩種有效方法,文章通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
MySQL使用LOAD_FILE()函數(shù)方法總結(jié)
在本篇文章里小編給大家分享了關(guān)于MySQL使用LOAD_FILE()函數(shù)方法和相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。2019-03-03
Mysql?InnoDB?B+樹索引目錄項(xiàng)記錄頁(yè)管理
這篇文章主要為大家介紹了Mysql?InnoDB?B+樹索引目錄項(xiàng)記錄頁(yè)管理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05

