您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(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é)果如下;
可以看出,總之看不到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
2、安裝源包,即安裝mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安裝這個(gè)包后,就會(huì)獲得兩個(gè)mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo和
/etc/yum.repos.d/mysql-community-source.repo。
在根目錄下的/etc下即可找到
3、安裝mysql
$ sudo yum install mysql-server
4、此時(shí)查看mysqld服務(wù)是否開啟
$ sudo service mysqld status
可以看出,mysql服務(wù)已經(jīng)啟動(dòng)
5、重新設(shè)置mysql密碼
[root@master renyang]# mysqladmin -u root password '123456'
但是會(huì)報(bào)錯(cuò):
此錯(cuò)誤是密碼有問(wèn)題,無(wú)法登錄,所以應(yīng)該繞過(guò)密碼驗(yàn)證,重新設(shè)置密碼,所以在根目錄的\etc\my.cnf文件中添加一行“skip-grant-tables”,就是繞過(guò)密碼驗(yàn)證,如下:
然后重啟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
7、重新編輯my.cnf,去掉剛才添加的內(nèi)容:skip-grant-tables。 然后重啟MySQL:[renyang@master ~]$ systemctl restart mysqld.service
然后就可以用密碼進(jìn)入MySQL了:[renyang@master ~]$ mysql -uroot -p
感謝各位的閱讀!關(guān)于CentOS7下如何安裝mysql-server就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(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)容。