• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

一台MySQL服务器启动多个端口_MySQL

mysql 搞代码 4年前 (2022-01-09) 19次浏览 已收录 0个评论

gaodaima.com

一台MySQL服务器启动多个端口

在测试Mysql多主一从服务器,即一个从服务器多端口同步不同主库。本文记录了开启不同端口的操作。

详细步骤:

1、首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名.

如:

cp /etc/my.cnf /etc/my3306.cnf

cp /etc/my.cnf /etc/my3307.cnf

cp /etc/my.cnf /etc/my3308.cnf

2、修改my_1.cnf my_2.cnf my_3.cnf文件把默认的3306端口改成 3307 3308 3309.

如:

[client]

port = 3308

socket = /tmp/mysql3308.sock

default-character-set=UTF

[mysqld]

port = 3308

socket = /tmp/mysql3308.sock

basedir=/usr/local/mysql

datadir=/www/mysqldata8

3、创建数据库指定存放数据的目录

mkdir /www/mysqldata3306

mkdir /www/mysqldata3307

mkdir /www/mysqldata3308

4、初始化数据库

/usr/local/mysql/scripts/mysql_install_db –datadir=/www/mysqldata3306/ –user=mysql –basedir=/usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db –datadir=/www/mysqldata3307/ –use

本文来源gaodai.ma#com搞#代!码(网

r=mysql –basedir=/usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db –datadir=/www/mysqldata3308/ –user=mysql –basedir=/usr/local/mysql

5、启动mysql,要指定.cnf文件和目录启动

/usr/local/mysql/bin/mysqld_safe –defaults-extra-file=/etc/my3306.cnf –datadir=/www/mysqldata3306 –user=mysql &

/usr/local/mysql/bin/mysqld_safe –defaults-extra-file=/etc/my3307.cnf –datadir=/www/mysqldata3307 –user=mysql &

/usr/local/mysql/bin/mysqld_safe –defaults-extra-file=/etc/my3308.cnf –datadir=/www/mysqldata3308 –user=mysql &

6、停止MYSQL,对应的sock文件。

/usr/local/mysql/bin/mysqladmin -uroot -S /tmp/mysql3308.sock shutdown

7、登陆mysql

mysql -S /tmp/mysq3308.sock -P 3308

gaodaima.com


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:一台MySQL服务器启动多个端口_MySQL

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址