在Linux下安裝不同版本的MySQL有些麻煩,但只要按照以下步驟進行,就不會出現問題。
首先,我們需要去MySQL的官方網站下載所需的版本,或者使用命令行下載:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
下載完成后,解壓縮文件:
tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
接下來,創建MySQL的安裝目錄并把解壓縮后的文件移動到該目錄下:
mkdir /usr/local/mysql mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql/mysql-5.7.28
然后,創建MySQL用戶組和用戶:
groupadd mysql useradd -r -g mysql -s /bin/false mysql
接著,我們需要配置MySQL的環境變量,在/etc/profile中添加以下內容:
export MYSQL_HOME=/usr/local/mysql/mysql-5.7.28 export PATH=$MYSQL_HOME/bin:$PATH
保存文件后,讓環境變量生效:
source /etc/profile
接下來,配置MySQL的配置文件:
cd /usr/local/mysql/mysql-5.7.28 cp support-files/my-default.cnf /etc/my.cnf
在/etc/my.cnf文件中按照需要修改配置選項,例如修改端口號、字符集等:
[mysqld] port = 3306 character-set-server = utf8mb4
最后,啟動MySQL服務:
mkdir /var/run/mysqld chown mysql:mysql /var/run/mysqld bin/mysqld --initialize --user=mysql bin/mysqld_safe --user=mysql &
以上就是在Linux下安裝不同版本的MySQL的完整步驟,需要注意的是,如果要安裝多個版本的MySQL,需要在不同的目錄下分別進行安裝和配置。