2022最新的Centos6.10安裝mysql8.0
阿新 • • 發佈:2022-01-24
一、系統源替換
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
- 參考官方文件:https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html 的 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository(2022年01月24日)
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這樣的穩定版本多出了很多莫名其妙的問題,網上很多的答案也不是很正常,所以,寫了這個伺服器安裝版本,未來還會新增其他的版本,希望對你有幫助