首頁  >  文章  >  資料庫  >  CentOS7下安裝mysql-server的詳細步驟

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

不言
不言轉載
2019-01-30 10:49:468252瀏覽


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

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

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

可以看出,總之看不到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

#2、安裝來源包,也就是安裝mysql-community-release-el7-5.noarch.rpm套件

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


##安裝這個套件之後,就會得到兩個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、此時檢視mysqld服務是否開啟


$ sudo service mysqld status

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

5、重新設定mysql密碼

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

但是會報錯:

##此錯誤是密碼有問題,無法登錄,所以應該繞過密碼驗證,重新設定密碼,所以在根目錄的\etc\my.cnf檔案中加入一行“skip-grant-tables”,就是繞過密碼驗證,如下:

然後重啟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

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

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

#這樣就成功安裝了mysql資料庫。


以上是CentOS7下安裝mysql-server的詳細步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除