CentOS8 安裝 Mysql8 教程


Mysql8安裝教程

操作系統版本:CentOS Linux release 8.3
Mysql版本:Mysql 8.0.22 x86_64 (MySQL Community Server - GPL)
Mysql8下載地址:https://dev.mysql.com/downloads/mysql/
我是把如下這幾個包下載之后打包到mysql_8_rpm.zip了

1.刪除預置安裝或文件

rpm -aq | grep mysql | xargs rpm -e --nodeps
rpm -aq | grep mariadb | xargs rpm -e --nodeps
rm -rf `find / -name mysql`

2.rz上傳mysql_8_rpm.zip到CentOS8任意目錄(我是解壓到根目錄下的zero目錄)

3.解壓mysql_8_rpm.zip並進入到解壓后的目錄,有如下包

4.依次執行以下命令安裝rpm包

rpm -ivh mysql-community-common-8.0.22-1.el8.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-8.0.22-1.el8.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-8.0.22-1.el8.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-8.0.22-1.el8.x86_64.rpm --force --nodeps

5.檢查是否全部安裝成功

rpm -aq | grep mysql

6.初始化mysql、生成隨機密碼(用於第一次安全設置)

mysqld --initialize

7.改變屬主

chown -R mysql:mysql /var/lib/mysql/

8.啟動mysql

systemctl start mysqld

9.查看第一次生成的隨機密碼

cat /var/log/mysqld.log | grep password

10. Mysql安全設置

mysql_secure_installation

完成Mysql8在CentOS8的安裝!!!

### 補充指令
# 啟動數據庫
systemctl start mysqld
# 關閉數據庫
systemctl stop mysqld
# 重啟數據庫
systemctl restart mysqld
# 查看數據庫狀態
systemctl status mysqld
# 進入mysql
mysql -u root -p'密碼'
### 授予遠程連接權限
create user 'root'@'%' identified by '123456';
grant all on *.* to `root`@`%` WITH GRANT OPTION;
ALTER USER 'root'@'%' IDENTIFIED with mysql_native_password by '123456';
flush privileges;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM