MySQL 8.0.26 是一款關系型數據庫管理系統,具備高效、穩定、安全等特性,具有廣泛的應用場景。本篇文章將介紹 MySQL 8.0.26 安裝的步驟以及常見問題的解決方法。
Step 1. 下載 MySQL 8.0.26
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
Step 2. 解壓 MySQL 8.0.26
tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz
Step 3. 創建 MySQL 用戶和組
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
Step 4. 安裝 MySQL
cd mysql-8.0.26-linux-glibc2.12-x86_64
mkdir /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
./bin/mysql_ssl_rsa_setup
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
Step 5. 啟動 MySQL
/etc/init.d/mysql start
安裝過程中可能會遇到各種各樣的問題,以下是一些常見問題及解決方法:
Q1. 安裝完成后,無法啟動 MySQL
A1. 可以嘗試以下方法:
cd /usr/local/mysql
./bin/mysqld_safe --user=mysql &
Q2. 忘記 MySQL root 密碼
A2. 可以使用以下方法重新設置 root 密碼:
/etc/init.d/mysql stop
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
mysql -uroot
mysql>FLUSH PRIVILEGES;
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
mysql>exit
/etc/init.d/mysql start
Q3. 修改 MySQL 數據庫字符集
A3. 可以使用以下方法修改字符集:
/etc/init.d/mysql stop
vim /etc/my.cnf
# 在 [mysqld] 下添加以下兩行
character_set_server = utf8mb4
collation-server = utf8mb4_general_ci
/etc/init.d/mysql start
到此為止,MySQL 8.0.26 安裝完成。希望本篇文章對你有所幫助!