一台MySQL服务器启动多个端口
来源:互联网 发布:罗百吉 什么世界 知乎 编辑:程序博客网 时间:2024/05/01 16:45
原文:http://blog.chinaunix.net/uid-25266990-id-3320868.html
在测试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/ --user=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
0 0
- 一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- 一台mysql服务器启动多个端口
- 同一台MySQL服务器启动多个端口
- 一台服务器安装多个mysql
- 利用mysqld_multi在一台服务器上启动多个mysql服务
- MySQL在一台db服务器上面如何启动多个实例
- MySQL在一台db服务器上面如何启动多个实例
- activemq在一台服务器上启动多个Broker
- 一台服务器上启动多个tomcat
- 在一台server上启动多个mysql服务
- 在一台机子上运行多个MySQL服务器
- 在一台服务器上配置多个mysql数据库
- 一台设备上安装多个Mysql服务器
- 在一台服务器安装多个MySQL数据库实例
- 一台服务器启动多个tomcat,启动第二个的时候一闪而过也不报错误
- 同一台服务器启动多个redis
- 今天遇到一个乱码问题
- Spring JPA Hibernate problem: LazyInitializationException: could not initialize proxy no session
- POJ088滑雪(记忆化搜索|动态规划)
- 自定义控件之流式布局
- c#解析Json数据
- 一台MySQL服务器启动多个端口
- 利用Python进行机器学习和数据挖掘概述
- [漫画]程序员的日常生活 46
- 《笨办法学Python》 第4课手记
- QML 动画特效之撞墙反弹
- linux下命令执行时间统计工具time使用小结
- [漫画]程序员的日常生活 47
- signalfd API 使用总结
- Codeforces Round #337 (Div. 2) A Pasha and Stick B Vika and Squares