如何在RedHat 7.0系統中安裝mysql 5.7.22
今天給大家介紹一下如何安裝mysql5.7,在安裝之前,首先要查看的是,你的系統中有沒有已經安裝過的情況。鍵入rpm -qa|grep mysql,如果無任何顯示,則表示沒有安裝過相關組件,如果有,則根據顯示出來的名字,鍵入rpm -e --nodeps ************** (星號為你要刪除的文件名字)。接着鍵入rpm -qa|grep mariadb,同樣的步驟,把出現的文件刪除。兩步都完成后,可以開始下載所需要的包了。
-
下載需要的版本:
MYSQL官網:https://dev.mysql.com/
依次進入DOWNLOADS=>MySQL Community Server=>MySQL Community Server 5.7
選擇如下:
下載:mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
鍵入:wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
-
在root模式下將安裝包移動到/home/mysql
鍵入 cd .. 移動到home目錄
鍵入 mkdir mysql 創建MySQL目錄
將文件移入剛才創建的目錄后
鍵入 tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar 解壓文件
-
依次安裝,不能改變順序,因為有依賴關系
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
-
配置mysql的密碼
沒有密碼,你是進不去的。剛安裝完之后會有個隨機密碼提供給你,這里直接教你如何修改成自己想要的密碼,一步到位。Root用戶下鍵入vi /etc/my.cnf,添加skip-grant-tables在文本的最后一行並保存退出,這樣可以跳過輸入密碼。
重啟服務:service mysqld restart
登陸mysql: mysql -u root -p
直接確認不用密碼即可登陸
鍵入:UPDATE mysql.user SET authentication_string = PASSWORD('Sumroot123456..')WHERE USER='root' AND Host='localhost'; PASSWORD(''),引號里改為你想要的密碼,注意版本要求的密碼格式,這里設計為大寫+小寫+數字+標點符號的格式,密碼太簡單也會報錯。
鍵入:FLUSH PRIVILEGES; 刷新權限
鍵入:exit 退出Mysql
再次vi /etc/my.cnf,將剛才添加的語句刪除,然后重啟服務,修改密碼工作即完成。
Mysql安裝到此結束