Linux如何正確安裝MySQL(詳細(xì)步驟)
一、前言
目前我們正在學(xué)習(xí)使用Spark SQL讀寫數(shù)據(jù)庫,然后我們需要使用MySQL數(shù)據(jù)庫來存儲(chǔ)和管理數(shù)據(jù),所以我們首先就需要在虛擬機(jī)上安裝MySQL服務(wù),這里老師讓我們安裝的MySQL版本是5.7,虛擬機(jī)系統(tǒng)是CentOS7。
二、安裝步驟
1、下載MySQL的YUM倉庫文件
你可以在任何目錄下面執(zhí)行該指令,最好是指定目錄下面下載,例如我在我指定目錄中執(zhí)行:
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
然后你就可以在該目錄下面找到這個(gè)文件:mysql57-community-release-el7-11.noarch.rpm
2、安裝MySQL源
緊接著我們輸入如下命令進(jìn)行安裝MySQL源:
yum localinstall mysql57-community-release-el7-11.noarch.rpm
出現(xiàn)這一步的時(shí)候就說明安裝成功。
3、解決密鑰異常問題
如果出現(xiàn)了提示密鑰異常問題輸入如下命令即可解決,我沒有出現(xiàn)所以沒有輸入:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
4、安裝MySQL服務(wù)器
再次輸入如下命令進(jìn)行安裝MySQL服務(wù)器:
yum install -y mysql-community-server
5、開啟MySQL服務(wù)
然后再輸入如下命令開啟MySQL服務(wù):
systemctl start mysqld.service
6、查看MySQL服務(wù)器中root用戶的初始密碼
啟動(dòng)服務(wù)之后,MySQL會(huì)提供一個(gè)初始密碼,我們需要這個(gè)密碼進(jìn)行登錄以便后續(xù)修改密碼:
cat /var/log/mysqld.log|grep password
7、使用初始密碼登錄MySQL服務(wù)器
mysql -u root –p
然后輸入上面給的初始密碼即可成功登錄到MySQL服務(wù)器。
8、修改root用戶登錄MySQL服務(wù)器的密碼
然后我們直接在MySQL服務(wù)器中輸入命令進(jìn)行修改初始密碼,這個(gè)密碼需要包含大小寫字母,數(shù)字以及符號(hào),自由組合:
set password for root@localhost=password('MYsql123!');
在Centos7中默認(rèn)不能修改簡(jiǎn)單密碼,例如123456,但是可以通過設(shè)置進(jìn)行修改,我們需要進(jìn)入MySQL配置文件中加入配置就行:
vi /etc/my.cnf
在文件最后加入:validate_password = off
然后重啟MySQL服務(wù)即可生效:
systemctl restart mysqld
最后再次設(shè)置簡(jiǎn)單密碼即可。
三、解決MySQL服務(wù)安裝失敗問題
如果你出現(xiàn)跟我一樣的錯(cuò)誤,或者其他安裝失敗問題,我認(rèn)為都可以將MySQL徹底刪除之后再重新安裝來解決問題。
一般來說我們都是通過郁悶安裝mysql的,我們使用如下命令進(jìn)行卸載:
yum remove mysql mysql-server mysql-libs compat-mysql57
刪除mysql文件:
rm -rf /var/lib/mysql
然后我們?cè)偈褂萌缦旅畈榭磖pm方法安裝的mysql,并將查詢到的文件刪除:
rpm -qa|grep mysql
然后刪除mysql相關(guān)服務(wù):
chkconfig --list | grep -i mysql
chkconfig --del mysql
最后找出系統(tǒng)中剩余的mysql文件夾并將其刪除:
find / -name mysql
刪除:
rm -rf /etc/selinux/targeted/active/modules/100/mysql /usr/lib/python2.7/site-packages/azure/mgmt/rdbms/mysql /usr/lib/python2.7/site-packages/clufter/filters/cluster/rm/mysql /usr/lib/ocf/resource.d/heartbeat/mysql /usr/lib64/mysql /usr/share/resource-agents/ocft/configs/mysql
每個(gè)路徑中間用空格隔開。
四、最后我想說
MySQL是開源軟件,所以可能在安裝過程中會(huì)出現(xiàn)一些問題,大家可以自行上網(wǎng)尋找解決辦法,如果大家有什么解決不了的問題也歡迎大家來找我?guī)兔Α?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-559397.html
最后MySQL安裝好后,緊接著后面要開始做實(shí)驗(yàn)了,后續(xù)我也會(huì)更新實(shí)驗(yàn)的,謝謝大家!文章來源地址http://www.zghlxwxcb.cn/news/detail-559397.html
到了這里,關(guān)于Linux如何正確安裝MySQL(詳細(xì)步驟)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!