溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

CentOS7下如何安裝mysql-server

發(fā)布時(shí)間:2020-12-03 12:07:00 來(lái)源:億速云 閱讀:171 作者:小新 欄目:MySQL數(shù)據(jù)庫(kù)

這篇文章給大家分享的是有關(guān)CentOS7下如何安裝mysql-server的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。

在Hive中,Derby數(shù)據(jù)庫(kù)只能起一個(gè)實(shí)例,不能在多個(gè)終端同時(shí)運(yùn)行,這就產(chǎn)生了許多禁錮,因此對(duì)于元數(shù)據(jù)的存儲(chǔ),采用開源的mysql數(shù)據(jù)庫(kù),因此就需要在主節(jié)點(diǎn)上安裝mysql相關(guān)服務(wù)。(推薦課程:MySQL視頻教程)

0、首先,通過(guò)yum list | grep mysql命令來(lái)查找yum源中是否有MySQL,我的查詢結(jié)果如下;

CentOS7下如何安裝mysql-server

可以看出,總之看不到mysql-server的影子,(據(jù)說(shuō)centOS7的源中暫時(shí)沒有mysql,但是相同版本的centOS在阿里云中可以直接使用yum install mysql-server來(lái)直接安裝mysql的)

因此,可以通過(guò)找到mysql的安裝源,如下:

1、先下載mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

CentOS7下如何安裝mysql-server

2、安裝源包,即安裝mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

CentOS7下如何安裝mysql-server

安裝這個(gè)包后,就會(huì)獲得兩個(gè)mysql的yum repo源:

/etc/yum.repos.d/mysql-community.repo和
/etc/yum.repos.d/mysql-community-source.repo。

在根目錄下的/etc下即可找到

CentOS7下如何安裝mysql-server

3、安裝mysql

$ sudo yum install mysql-server

CentOS7下如何安裝mysql-server

CentOS7下如何安裝mysql-server

CentOS7下如何安裝mysql-server

4、此時(shí)查看mysqld服務(wù)是否開啟

$ sudo service mysqld status

CentOS7下如何安裝mysql-server

可以看出,mysql服務(wù)已經(jīng)啟動(dòng)

5、重新設(shè)置mysql密碼

[root@master renyang]# mysqladmin -u root password '123456'

但是會(huì)報(bào)錯(cuò):

CentOS7下如何安裝mysql-server

此錯(cuò)誤是密碼有問(wèn)題,無(wú)法登錄,所以應(yīng)該繞過(guò)密碼驗(yàn)證,重新設(shè)置密碼,所以在根目錄的\etc\my.cnf文件中添加一行“skip-grant-tables”,就是繞過(guò)密碼驗(yàn)證,如下:

CentOS7下如何安裝mysql-server

然后重啟mysql服務(wù)即可,執(zhí)行[renyang@master ~]$ systemctl restart mysqld.service

6、輸入“mysql”,即可進(jìn)入mysql了,接下來(lái)可以在mysql中通過(guò)SQL語(yǔ)句進(jìn)行修改密碼,依次輸入如下命令

mysql> use mysql
mysql> update mysql.user set authentication_string=password('123456') where user='root';
mysql> flush privileges;
mysql> quit

CentOS7下如何安裝mysql-server

7、重新編輯my.cnf,去掉剛才添加的內(nèi)容:skip-grant-tables。  然后重啟MySQL:[renyang@master ~]$ systemctl restart mysqld.service

然后就可以用密碼進(jìn)入MySQL了:[renyang@master ~]$ mysql -uroot -p

CentOS7下如何安裝mysql-server

感謝各位的閱讀!關(guān)于CentOS7下如何安裝mysql-server就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI