天天看點

yum 安裝mysql 8.0,centos7使用yum安裝mysql 8.0.12步驟詳解

centos7利用yum安裝mysql 8.0.12

本文為大家分享了centos7利用yum安裝mysql 8.0.12的詳細步驟,供大家參考,具體内容如下

清理原有的mysql

rpm -qa | grep mysql

#可能的顯示情況如下

#mysql-community-libs-8.0.12-1.el7.x86_64

#mysql80-community-release-el7-1.noarch

#mysql-community-client-8.0.12-1.el7.x86_64

#mysql-community-common-8.0.12-1.el7.x86_64

#mysql-community-server-8.0.12-1.el7.x86_64

#通過下面的指令進行删除

yum remove mysql-xxx-xxx-

#查找mysql的相關檔案

find / -name mysql

#根據自身的需求删除mysql的配置檔案資訊

rm -rf /var/lib/mysql

删除CentOS7預設的資料庫mariadb

rpm -qa | grep mariadb

#查找mariadb

#可能出現的結果mariadb-libs-5.5.56-2.el7.x86_64

#将查找出來的結果進行強制删除

rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

下載下傳mysql yum源

mysql yum源下載下傳位址

yum 安裝mysql 8.0,centos7使用yum安裝mysql 8.0.12步驟詳解

點選download進入下載下傳頁面

滑鼠懸浮在 “No thanks, just start my download.”可檢視mysql yum源的位址,選中右鍵複制連結位址進行下載下傳

cd /usr/src

wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

#安裝yum源

yum localinstall mysql80-community-release-el7-1.noarch.rpm

#更新yum源

yum clean all

yum makecache

#開始安裝MySQL

yum install mysql-community-server

#啟動MySQL

systemctl start mysqld

#啟動成功後可以檢視初始化密碼随機生成的

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

#登入MySQL修改mysql使用者密碼

mysql -u root -p

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

#遠端設定

mysql> use mysql;

mysql> update user set host='%' where user='root';

#授權使用者名的權限,賦予任何主機通路資料的權限

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

mysql> FLUSH PRIVILEGES;

其他的幾種mysql使用者權限的設定方法

#允許myuser使用者使用mypassword密碼從任何主機連接配接到mysql伺服器

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

#允許使用者myuser從ip為192.168.1.6的主機連接配接到mysql伺服器,并使用mypassword作為密碼

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

資料庫的相關操作

#啟動mysql

systemctl start mysqld.service

#結束

systemctl stop mysqld.service

#重新開機

systemctl restart mysqld.service

#開機自啟

systemctl enable mysqld.service

mysql登入使用者密碼設定好後,需要開發安全組端口

yum 安裝mysql 8.0,centos7使用yum安裝mysql 8.0.12步驟詳解

端口開放後就可以進行資料庫連接配接操作了,在使用Navicat for MySQL 連接配接 Mysql 8.0.12可能會出現問題 Client does not support authentication protocol 錯誤解決方法

#修改加密規則 (這行我沒有寫,不過貌似也可以)密碼需要設定包含大小寫字母符号和數字的格式,否則設定不會超成功

ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

#更新一下使用者的密碼

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

#重新整理權限

FLUSH PRIVILEGES;

以上就是本文的全部内容,希望對大家的學習有所幫助,也希望大家多多支援碼農之家。

centos7通過yum安裝mysql的方法

1.檢查mysql是否安裝

yum list installed | grep mysql

如果有的話 就全部解除安裝

yum -y remove +資料庫名稱

2.MySQL 依賴 libaio,是以先要安裝 libaio

yum search libaio # 檢索相關資訊

yum install libaio # 安裝依賴包

3.下載下傳 MySQL Yum Repository

如果找不到wget指令則先yum install wget

wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

4.添加 MySQL Yum Repository

添加 MySQL Yum Repository 到你的系統 repository 清單中,執行

yum localinstall mysql-community-release-el7-5.noarch.rpm

5.驗證下是否添加成功

yum repolist enabled | grep "mysql.*-community.*"

6.選擇要啟用 MySQL 版本

檢視 MySQL 版本,執行

yum repolist all | grep mysql

可以看到 5.5, 5.7 版本是預設禁用的,因為現在最新的穩定版是 5.6

yum repolist enabled | grep mysql

檢視目前的啟動的 MySQL 版本

7.通過 Yum 來安裝 MySQL

yum install mysql-community-server

Yum 會自動處理 MySQL 與其他元件的依賴關系

此時MySQL 安裝完成,它包含了 mysql-community-server、mysql-community-client、mysql-community-common、mysql-community-libs 四個包。

8.執行

rpm -qi mysql-community-server.x86_64 0:5.6.24-3.el7

如果提示你找不到,按照你安裝的版本來,再執行下第7部可以看到安裝的版本

執行

可以看到 MySQL 的安裝目錄是 /usr/bin/

啟動和關閉 MySQL Server

啟動 MySQL Server

systemctl start  mysqld

檢視 MySQL Server 狀态

systemctl status  mysqld

關閉 MySQL Server

systemctl stop mysqld

測試是否安裝成功

mysql

可以進入 mysql 指令行界面

防火牆設定(可以直接關閉)

遠端通路 MySQL, 需開放預設端口号 3306.

執行

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

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

firewall-cmd --reload

---------------------

總結

以上所述是小編給大家介紹的centos7通過yum安裝mysql的方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回複大家的!

以上就是本次給大家分享的關于java的全部知識點内容總結,大家還可以在下方相關文章裡找到相關文章進一步學習,感謝大家的閱讀和支援。

您可能感興趣的文章: