1. 程式人生 > 其它 >2022最新的Centos6.10安裝mysql8.0

2022最新的Centos6.10安裝mysql8.0

一、系統源替換

1、備份系統源

  • (1)進入源的預設路徑

 cd /etc/yum.repos.d

  • (2)檢視一下
  • (3)備份

cp  CentOS-Base.repo CentOS-Base-Back.repo

2、修改系統源的配置檔案


vi CentOS-Base.repo

  • 主要修改baseurl和gpgkey。修改其三個模式【base】(基礎)、【updates】(更新)、【extras】(其他)

  • 這裡採用的是比較新的2022年01月24日搜到的阿里雲的


###三個狀態有區別
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/


gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-6


  • 使用命令載入

 curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo

3、測試是否成功修改

  • 輸入如下命令,不報錯即為安裝成功

yum clean all


yum makecache

注意

  • 未備份CentOS-Base.repo,請勿修改

二、yum命令下載rpm包

1、下載

  • (1)新建下載資料夾,類似於不把所有東西放在預設位置,便於查詢

## 進入根目錄
cd ~

## 建立下載資料夾
mkdir download

## 進入下載資料夾
cd download/

  • (2)執行下載命令

wget https://repo.mysql.com//mysql80-community-release-el6-1.noarch.rpm


2、安裝

  • (1)使用安裝命令

 rpm -ivh mysql80-community-release-el6-5.noarch.rpm

  • (2)安裝mysql

yum install mysql-community-server

3、啟動


/etc/init.d/mysqld start


  • 未報錯即為啟動成功

4、預設密碼存在這個日誌裡

  • 執行如下檔案,會看到預設密碼。不要做任何修改,就敲下邊命令,否則,得不到密碼

sudo grep 'temporary password' /var/log/mysqld.log

5、登入,修改密碼

  • -p回車,輸入剛剛獲得的預設密碼,進入mysql

mysql -uroot -p

  • 修改預設密碼


mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';


  • 新增遠端訪問使用者

GRANT ALL PRIVILEGES ON *.* TO '新建立的使用者名稱' IDENTIFIED BY '設定的密碼' WITH GRANT OPTION;

  • 執行exit退出。

  • 配置預設編碼

  • (1)備份配置檔案


## 進入配置檔案所在目錄
cd /etc
## 執行備份
cp  my.cnf my-Back.cnf


  • (2)修改配置檔案


 vi /etc/my.cnf


  • (3)新增兩項到配置檔案

character_set_server=utf8
init_connect=‘SET NAMES utf8’

  • 重啟服務

/etc/init.d/mysqld restart


三、mysql8.0配置

1、開啟遠端訪問埠

  • (1)修改配置檔案

## 檢視開放埠狀態
 /etc/init.d/iptables status

## 開放埠

 /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  • (2)儲存到檔案,重啟

## 儲存修改
/etc/init.d/iptables save

## 伺服器重啟
service iptables restart


五、遠端連線

  • 本次採用DBever連線

1、進行配置修改,點選如圖兩個圖示

2、圖中引數配置

3、沒有JDK的話需要點選,編輯驅動配置

  • 驅動預設會自己下載,有時候下載會不好使,所以,也可以選在下載好的,用本地連線方式連線

4、修改驅動配置,有時候不修改,就會有問題

5、測試連線

  • (1)點選測試連線
  • (2)如圖為測試成功
  • (3)成功後操作介面

結語

  • mysql 8.0系列的問題好多,相對於mysql5.6這樣的穩定版本多出了很多莫名其妙的問題,網上很多的答案也不是很正常,所以,寫了這個伺服器安裝版本,未來還會新增其他的版本,希望對你有幫助
十年磨一劍,一劍破萬法