linux yum安裝指定版本mysql

一、下載mysql rpm包html

cd /usr/local/src wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

二、安裝下載的rpm包mysql

yum localinstall mysql80-community-release-el7-3.noarch.rpm 或 sudo rpm -Uvh mysql80-community-release-el6-n.noarch.rpm

三、查看yum存儲庫中的mysql版本,默認最新的enabled,須要改爲須要的版本sql

yum repolist all | grep mysql

四、修改成須要的版本,機禁用yum存儲庫中mysql不須要的版本和開啓須要的版本spa

yum-config-manager --disable mysql80-community yum-config-manager --enable mysql57-community 或 手動編輯/etc/yum.repos.d/mysql-community.repo 文件來選擇,把默認版本的enabled=1改成0,須要版本的enabled=1

五、安裝mysqlrest

yum install mysql-community-server

六、5.7版本mysql第一次啓動自動生成臨時密碼,可經過查看日誌找到日誌

grep 'temporary password' /var/log/mysqld.log

若是這個文件爲空:
1.刪除原來安裝過的mysql殘留的數據(這一步很是重要,問題就出在這)
rm -rf /var/lib/mysql
2.重啓mysqld服務
systemctl restart mysqld
3.再去找臨時密碼
grep ‘temporary password’ /var/log/mysqld.logcode

七、修改密碼,按提示修改server

sudo mysql_secure_installation

可是密碼要求是很複雜的,須要關閉複雜密碼,在my.cnf中加入htm

plugin-load=validate_password.so validate-password=OFF

再執行修改密碼便可設置簡單密碼blog

無密碼登陸

修改my.cnf,找到[mysqld],在下面加上skip-grant-tables或者--skip-grant-tables,重啓mysql便可無密碼登陸

八、總結

重點是第二、3點,學會用yum安裝想要的版本

原文出處:https://www.cnblogs.com/zhylioooo/p/11084489.html

相關文章
相關標籤/搜索