一、安裝MySQL 8.0
首先要做的是添加MySQL Yum Repository。Yum Repository 是一個存儲有預編譯軟體包的伺服器(或伺服器集群),可通過網路上的客戶端從 Repository 安裝軟體包。請在終端中輸入以下命令:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
安裝完yum源後,可以在終端中運行以下命令安裝MySQL。
sudo yum install mysql-server
安裝完成後,啟動 MySQL 服務並設置開機自啟。
sudo systemctl start mysqld sudo systemctl enable mysqld
二、配置MySQL 8.0
安裝完成後,需要進行以下配置。首先需要重置 MySQL 的 root 賬號密碼:
sudo grep 'temporary password' /var/log/mysqld.log |tail -1 mysql -uroot -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
接著需要修改MySQL配置文件,指定character-set和collation,這將確保資料庫保存的數據是unicode兼容的,並且可以處理多種語言。
sudo vi /etc/my.cnf
在文件底部添加:
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
然後,重新啟動MySQL服務,以使配置生效:
sudo systemctl restart mysqld
三、管理MySQL 8.0
這是一些基本的 MySQL 控制命令:
- 啟動 MySQL:sudo systemctl start mysqld
- 停止 MySQL:sudo systemctl stop mysqld
- 重啟 MySQL:sudo systemctl restart mysqld
- 檢查 MySQL 狀態:sudo systemctl status mysqld
為了方便地管理 MySQL ,可以使用 MySQL Shell。可以通過以下命令從 MySQL 官網下載 MySQL Shell,並將其安裝到 CentOS 中:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm sudo yum install mysql-shell
安裝完成後,可以在終端中使用以下命令運行 MySQL Shell:
mysqlsh
您可以在 MySQL Shell 中執行 SQL 查詢,以及在 JavaScript 和 Python 中編寫腳本,以管理 MySQL 資料庫伺服器。
四、結論
通過上述步驟,您可以在CentOS上成功地安裝並配置MySQL 8.0。而使用MySQL Shell更是可以更方便地管理您的MySQL資料庫伺服器。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/247361.html