MySQL 8.0.26 是一款關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),具備高效、穩(wěn)定、安全等特性,具有廣泛的應(yīng)用場(chǎng)景。本篇文章將介紹 MySQL 8.0.26 安裝的步驟以及常見(jiàn)問(wèn)題的解決方法。
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. 創(chuàng)建 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. 啟動(dòng) MySQL
/etc/init.d/mysql start
安裝過(guò)程中可能會(huì)遇到各種各樣的問(wèn)題,以下是一些常見(jiàn)問(wèn)題及解決方法:
Q1. 安裝完成后,無(wú)法啟動(dòng) MySQL
A1. 可以嘗試以下方法:
cd /usr/local/mysql
./bin/mysqld_safe --user=mysql &
Q2. 忘記 MySQL root 密碼
A2. 可以使用以下方法重新設(shè)置 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 數(shù)據(jù)庫(kù)字符集
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 安裝完成。希望本篇文章對(duì)你有所幫助!