centos7下使用yum安裝mysql 8

2021-08-22 14:41:12 字數 1143 閱讀 9275

wget 

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

這樣我們就獲得了mysql的yum repo源。

yum install mysql-server
新版本的mysql會為root使用者建立乙個初始密碼,需要更改。

檢視預設密碼:

sudo grep 'temporary password' /var/log/mysqld.log
使用該密碼登入:

mysql -uroot -p
mysql> alter  user 'root'@'localhost' identified by '111111';(這種方式更新密碼)

flush privileges;

資料庫沒有授權,只支援localhost本地訪問。

select host,user,authentication_string,plugin from user;

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

flush privileges;

注意:預設的密碼加密方式是caching_sha2_password,而現在很多客戶端工具還不支援這種加密方式,去/etc/my.cnf裡面在[mysqld]下面開啟注釋

default_authentication_plugin=mysql_native_password
另外,由於之前root密碼也要改過來。

alter user 'root'@'%' identified with mysql_native_password by '你的密碼';

flush privileges;

systemctl start mysqld.service 啟動

systemctl stop mysqld.service 關閉

systemctl restart mysqld.service 重啟

systemctl status mysqld.service 檢視服務狀態

centos7下使用yum安裝mysql

centos7 的yum 源中預設好像是沒有 mysql mysql 的repo源。1.mysql 的repo 源 wget 2.安裝mysql community release el7 5.noarch.rpm 包 sudo rpm ivh mysql community release el7...

centos7下使用yum安裝mysql

wget2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d mys...

centos7下使用yum安裝mysql

wget 2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d m...