在同一Linux下安装两个MySQL的流程步骤
在同一Linux系统上安装两个MySQL实例,你需要确保每个实例使用不同的配置文件、数据目录和端口。以下是安装过程的简要步骤:
- 下载MySQL服务器软件包。
- 解压缩软件包并创建新的配置文件和数据目录。
- 初始化数据库并启动服务。
- 为第二个实例重复步骤2和3,并使用不同的端口和套接字文件。
以下是具体的命令示例:
# 第一个实例
wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb
dpkg -i mysql-apt-config_0.8.15-1_all.deb
# 在配置MySQL APT仓库时选择第一个实例的设置
apt update
apt install mysql-server
# 启动第一个实例
systemctl start mysql.service
# 第二个实例
# 创建新的配置文件和数据目录
cp -R /etc/mysql /etc/mysql2
cp -R /var/lib/mysql /var/lib/mysql2
# 编辑 /etc/mysql2/my.cnf,更改以下配置:
# - datadir = /var/lib/mysql2
# - port = 3307
# - socket = /var/run/mysqld/mysqld2.sock
# 初始化第二个实例
mysqld --initialize --user=mysql --datadir=/var/lib/mysql2 --basedir=/usr
# 启动第二个实例
systemctl start mysql2.service
确保更改配置文件中的端口和套接字文件以避免与第一个实例冲突。同时,确保两个实例使用不同的服务名称和启动脚本。
请注意,这只是一个基本示例,根据你的Linux发行版和MySQL版本,详细的步骤可能会有所不同。另外,确保你有足够的系统权限来执行这些操作。
评论已关闭