新聞中心
一、安裝MySQL

公司主營業(yè)務(wù):成都網(wǎng)站建設(shè)、網(wǎng)站制作、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出阿瓦提免費(fèi)做網(wǎng)站回饋大家。
本文是通過APT方式安裝,安裝的最新版本是5.7.21
(注意:通過APT方式安裝的版本都是現(xiàn)在最新的版本,通過這種方式安裝好之后開機(jī)自啟動(dòng)都已經(jīng)配置好,和命令行上的環(huán)境變量,無需手動(dòng)配置。)
sudo apt-get install mysql-server
如果提示依賴不足,運(yùn)行下面命令解決依賴問題,如果沒出現(xiàn)依賴問題,那么就不需要使用此命令
sudo apt-get install -f
安裝過程會提示輸入兩次root用戶密碼
說明:通過這種方式安裝好之后開機(jī)自啟動(dòng)都已經(jīng)配置好,和命令行上的環(huán)境變量,無需手動(dòng)配置。
安裝好之后會創(chuàng)建如下目錄:
數(shù)據(jù)庫目錄:/var/lib/mysql/
配置文件:/usr/share/mysql(命令及配置文件) ,/etc/mysql(如:my.cnf)
相關(guān)命令:/usr/bin(mysqladmin mysqldump等命令) 和/usr/sbin
啟動(dòng)腳本:/etc/init.d/mysql(啟動(dòng)腳本文件mysql的目錄)
服務(wù)管理
啟動(dòng) sudo service mysql start
停止 sudo service mysql stop
服務(wù)狀態(tài) sudo service mysql status
二、配置MySQL數(shù)據(jù)存放路徑
我使用的是阿里云,阿里云贈(zèng)送了20G的數(shù)據(jù)盤,掛載后的路徑是/data。
創(chuàng)建文件夾
mkdir /data/mysql
把默認(rèn)安裝的MySql數(shù)據(jù)庫復(fù)制到/data/mysql中并設(shè)置權(quán)限
sudo cp -R /var/lib/mysql/* /data/mysql sudo chown -R mysql:mysql /data/mysql <==修改新路徑的訪問權(quán)限 sudo service mysql stop <==停止mysql服務(wù)
如果不是新數(shù)據(jù)庫.刪除日志文件
rm -rf /database/mysql/ib_logfile0 rm -rf /database/mysql/ib_logfile1
修改 /etc/mysql/mysql.conf.d/mysqld.cnf 文件 : datadir = /data/mysql。
修改啟動(dòng)文件
sudo vim /etc/apparmor.d/usr.sbin.mysqld
將
/var/lib/mysql/ r
/var/lib/mysql/** rwk
改為
/data/mysql/ r
/data/mysql/** rwk
重啟MySQL
sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart
登錄MySql并驗(yàn)證數(shù)據(jù)目錄
mysql>show variables like ‘%dir%’; <==當(dāng)顯示datadir 為/data/mysql時(shí),修改成功
如圖所示
MySQL通過APT方式安裝比較簡單
以下為數(shù)據(jù)文件遷移的詳細(xì)的命令流程,僅供參考
root@ww:~# mkdir /data/mysql
root@ww:~# sudo cp -R /var/lib/mysql/* /data/mysql
root@ww:~# sudo chown -R mysql:mysql /data/mysql
root@ww:~# sudo service mysql stop
root@ww:~# vim /etc/mysql/mysql.conf.d/mysqld.cnf
root@ww:~# sudo vim /etc/apparmor.d/usr.sbin.mysqld
root@ww:~# sudo /etc/init.d/apparmor restart
[ ok ] Restarting apparmor (via systemctl): apparmor.service.
root@ww:~# sudo /etc/init.d/mysql restart
[ ok ] Restarting mysql (via systemctl): mysql.service.
本篇文章到此結(jié)束,如果您有相關(guān)技術(shù)方面疑問可以聯(lián)系我們技術(shù)人員遠(yuǎn)程解決,感謝大家支持本站!
創(chuàng)新互聯(lián)是成都專業(yè)網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、SEO優(yōu)化、手機(jī)網(wǎng)站、小程序開發(fā)、APP開發(fā)公司等,多年經(jīng)驗(yàn)沉淀,立志成為成都網(wǎng)站建設(shè)第一品牌!
網(wǎng)站名稱:Ubuntu安裝MySQL5.7并配置數(shù)據(jù)存儲路徑的方法步驟
URL鏈接:http://m.fisionsoft.com.cn/article/dpcjopj.html


咨詢
建站咨詢
