透過yum在centos6.6上安裝mysql5.7.21rpm包

tangguowuvv發表於2018-03-15
之前的部落格中寫了透過下載mysql5.7.21tar.gz包來安裝軟體,可以去http://blog.itpub.net/30485601/viewspace-2151188/檢視,此種安裝方式我們可以手動選擇安裝目錄。本篇將會給大家介紹一下透過yum來線上安裝rpm包,整個過程比起tar.gz包簡單,但是會預設安裝目錄,下面開始安裝過程。
一、mysql官網尋找rpm包的yum源
因為我的linux版本是centos6.6,因此去找了Red Hat Enterprise Linux 6,如圖:



二、透過wget命令去下載這個yum源
[root@localhost ~]# wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
三、安裝mysql的yum源rpm包
其實這一步的目的是給linux的yum源更新一個mysql的yum地址,之後就可以透過yum命令尋找到mysql軟體的rpm包了,命令:[root@localhost ~]# rpm -Uvh mysql57-community-release-el6-11.noarch.rpm 可以去/etc/yum.repos.d/看rpm包是否安裝成功,如圖:

四、透過yum命令安裝mysql軟體
rpm包雖然和之前的tar.gz壓縮包一樣,同樣是二進位制檔案,但是tar.gz是人為設定資料庫檔案目錄,bin目錄等等,rpm包有一個預設的安裝目錄,安裝完成後可以透過/etc/my.cnf看一看它的預設安裝位置。
[root@localhost ~]# yum -y install mysql-community-server
靜靜等待安裝完成。
五、開啟mysql服務
[root@localhost ~]# service mysqld start
可以看到rpm包安裝後已經自行將服務寫進/etc/init.d/mysqld裡面去了
六、檢視初始密碼
mysql安裝成功後建立的超級使用者'root'@'localhost'的密碼會被儲存在/var/log/mysqld.log,可以使用如下命令檢視密碼:
[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
七、登入mysql
[root@localhost ~]# mysql -uroot -p
可以看到透過rpm包安裝後,也會自動將環境變數配置好
八、修改root密碼,修改host
mysql> alter user 'root'@'localhost' identified by '123456';
mysql>  update user set host='%' where user='root';
九、關閉linux防火牆,使遠端工具可以登入
[root@localhost ~]# chkconfig --list | grep iptables
[root@localhost ~]# chkconfig  --level 2345 iptables off
[root@localhost ~]#  shutdown -r now
                                                                       

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30485601/viewspace-2151885/,如需轉載,請註明出處,否則將追究法律責任。

相關文章