CentOS7下安裝mysql-server的詳細步驟

本篇文章給大家帶來的內容是關于CentOS7下安裝mysql-server的詳細步驟,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

在Hive中,Derby數據庫只能起一個實例,不能在多個終端同時運行,這就產生了許多禁錮,因此對于元數據的存儲,采用開源的mysql數據庫,因此就需要在主節點上安裝mysql相關服務。(推薦課程:MySQL視頻教程

0、首先,通過yum list | grep mysql命令來查找yum源中是否有MySQL,我的查詢結果如下;

CentOS7下安裝mysql-server的詳細步驟

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

因此,可以通過找到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的詳細步驟

安裝這個包后,就會獲得兩個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、此時查看mysqld服務是否開啟

$?sudo?service?mysqld?status

CentOS7下安裝mysql-server的詳細步驟

可以看出,mysql服務已經啟動

5、重新設置mysql密碼

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

但是會報錯:

CentOS7下安裝mysql-server的詳細步驟

此錯誤是密碼有問題,無法登錄,所以應該繞過密碼驗證,重新設置密碼,所以在根目錄的etcmy.cnf文件中添加一行“skip-grant-tables”,就是繞過密碼驗證,如下:

CentOS7下安裝mysql-server的詳細步驟

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

6、輸入“mysql”,即可進入mysql了,接下來可以在mysql中通過SQL語句進行修改密碼,依次輸入如下命令

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,去掉剛才添加的內容:skip-grant-tables。? 然后重啟MySQL:[renyang@master ~]$ systemctl restart mysqld.service

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

CentOS7下安裝mysql-server的詳細步驟

這樣就成功安裝了mysql數據庫。

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享