來源:https://blog.csdn.net/qq_43317529/article/details/83039252
1、打開Centos操作系統(tǒng),下載mysql的repo源并安裝,執(zhí)行命令:
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm (不是鏈接)
2、查看可用的mysql版本以及禁用/啟用情況:
yum repolist all | grep mysql
在這里插入圖片描述
3嚼酝、修改源文件,禁用5.7,啟用8.0
Vi /etc/yum.repos.d/mysql-community.repo
把里面的8.0enabled改為1就可以了,其他的版本改為0
在這里插入圖片描述
4竟坛、修改完之后查看可用版本
yum repolist enabled | grep mysql (顯示8.0即為成功)
在這里插入圖片描述
5闽巩、8.0版本啟用后,安裝Mysql
yum install -y mysql-community-server (380M左右,過程會稍微有些慢钧舌,耐心等待)
在這里插入圖片描述
6、安裝完成之后,啟動mysql
systemctl start mysqld
7涎跨、開機啟動設(shè)置
systemctl enable mysqld
systemctl daemon-reload
8洼冻、查看隨機生成的密碼,注意記住密碼
grep ‘temporary password’ /var/log/mysqld.log
9、登錄Mysql,輸入原始生成的隨機密碼
mysql -uroot -p
在這里插入圖片描述
10六敬、改變mysql密碼策略 ( 密碼強度默認為中等碘赖,大小寫字母、數(shù)字外构、特殊符號普泡,只有修改成功后才能修改配置再設(shè)置更簡單的密碼 )
set global validate_password.policy=0;
set global validate_password.length=1;
11、修改root密碼
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘new pwd’;(單引號和分號不能省审编,一定記住密碼)
12撼班、退出mysql,重新啟動即可生效,安裝成功垒酬。
退出命令:quit
錯誤處理:
查找已經(jīng)有的版本
ll /usr/lib64/libssl.so*
ll /usr/lib64/libcrypto.so*
根據(jù)現(xiàn)有版本建立軟連接
sudo ln -s /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcrypto.so.10
sudo ln -s /usr/lib64/libssl.so.1.0.0 /usr/lib64/libssl.so.10