linux centos 安裝 mysql8

1.卸載之前安裝的mysql

1.查找所有的mysql安裝文件

rpm -qa | grep -i mysql

2.依次remove 所有的安裝包

yum remove mysql 包名

3.查找mysql安裝文件

find / -name mysql

4.依次刪除這些文件夾

rm -rf 文件夾路徑

2.下載安裝包

1.下載地址 https://dev.mysql.com/downloads/repo/yum/

2.並將安裝包複製到路徑/usr/local/mysql 文件夾下

3.安裝 yum repo文件並更新 yum 緩存

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

執行結果:

會在/etc/yum.repos.d/目錄下生成兩個repo文件mysql-community.repo mysql-community-source.repo

更新 yum 命令

  1. yum clean all

  2. yum makecache

4.用yum安裝mysql

 

yum install mysql-community-server

 

5.啓動mysql

1.啓動mysql

systemctl start mysqld.service

2.查看啓動結果

systemctl status mysqld.service

6.獲取初始密碼並登錄

1. 在安裝的時候初始密碼被放在/var/log/mysqld.log中

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

 

2.使用初始密碼登錄

mysql -uroot -p

3.登錄之後修改密碼

//mysql8的密碼必須要有大小寫,數字和字符
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

 

7.設置遠程訪問

    1.在6的基礎上退出登錄用新密碼登錄

     2.切換數據庫

use mysql

3.將權限賦給所有鏈接

update user set host = '%' where user = 'root';
//並刷新
 FLUSH PRIVILEGES;

4.開放端口號3306

firewall-cmd --zone=public --add-port=3306/tcp --permanent 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章