在Linux操作系統中,有時候需要安裝兩個MySQL,這時候需要進行一些特殊的設置。下面是我總結的步驟。
第一步:下載MySQL的安裝文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
第二步:安裝MySQL。
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
sudo yum install mysql-server
第三步:修改MySQL的配置文件。
sudo vi /etc/my.cnf
在文件最下方添加以下內容:
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = root
password = password
[mysqld1]
port = 3306
datadir = /var/lib/mysql
socket = /var/lib/mysql/mysql.sock
pid-file = /var/run/mysqld/mysqld1.pid
log-error = /var/log/mysqld/mysqld1.log
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog_format = row
[mysqld2]
port = 3307
datadir = /var/lib/mysql2
socket = /var/lib/mysql2/mysql2.sock
pid-file = /var/run/mysqld/mysqld2.pid
log-error = /var/log/mysqld/mysqld2.log
server-id = 1
log-bin = /var/log/mysql/mysql-bin.log
binlog_format = row
第四步:安裝與設置MySQL多實例。
sudo yum install perl-Module-Install.noarch
sudo ln -s /usr/local/mysql/bin/mysqld_multi /usr/bin
sudo mysqld_multi start
運行以上命令后,就可以啟動兩個MySQL實例。
以上就是在Linux中安裝兩個MySQL的步驟。如果您遇到任何問題,可以參考MySQL官方文檔或者在網上搜索相關信息。祝您安裝愉快!