欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

linux下安裝兩個mysql

傅智翔2年前11瀏覽0評論

在Linux系統(tǒng)下,有時候需要安裝兩個MySQL來進行開發(fā)和測試等不同用途的操作。為此,可以按照以下步驟完成安裝:

1. 下載MySQL安裝文件

$ wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
$ wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.17-x86_64.tar.xz

2. 解壓安裝文件

$ tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local
$ tar -xvf mysql-8.0.23-linux-glibc2.17-x86_64.tar.xz -C /usr/local

3. 創(chuàng)建兩個MySQL實例的數(shù)據(jù)目錄

$ mkdir -p /data/mysql_5.7/data
$ mkdir -p /data/mysql_8.0/data

4. 初始化兩個MySQL實例

$ cd /usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/bin
$ ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-5.7.32-linux-glibc2.12-x86_64 --datadir=/data/mysql_5.7/data
$ cd /usr/local/mysql-8.0.23-linux-glibc2.17-x86_64/bin
$ ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-8.0.23-linux-glibc2.17-x86_64 --datadir=/data/mysql_8.0/data

5. 配置兩個MySQL實例的配置文件

$ cp /usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql_5.7
$ cp /usr/local/mysql-8.0.23-linux-glibc2.17-x86_64/support-files/mysql.server /etc/init.d/mysql_8.0
$ cp /usr/local/mysql-5.7.32-linux-glibc2.12-x86_64/my-default.cnf /etc/mysql_5.7.cnf
$ cp /usr/local/mysql-8.0.23-linux-glibc2.17-x86_64/my-default.cnf /etc/mysql_8.0.cnf
$ vi /etc/mysql_5.7.cnf
$ vi /etc/mysql_8.0.cnf

6. 啟動兩個MySQL實例

$ service mysql_5.7 start
$ service mysql_8.0 start

7. 測試MySQL連接

$ mysql -uroot -h127.0.0.1 -P3306 -p
$ mysql -uroot -h127.0.0.1 -P3307 -p

按照以上步驟,就可以成功安裝并配置兩個MySQL實例,實現(xiàn)不同用途的操作。