一台MySQL服务器启动多个端口
来源:互联网 发布:一叶落而知秋,下一句 编辑:程序博客网 时间:2024/05/22 01:38
转自: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
- 全局作用域成员
- 我的第一篇博客
- PhysX仿真车研究
- OPEN(SAP) UI5 学习入门系列之三:MVC (下) - 视图与控制器
- Git@OSC通过Eclipse生成SSH keys RSA公钥私钥
- 一台MySQL服务器启动多个端口
- 自定义View实例(四)----自定义条形柱状图
- 案例分析:ora-04031与ora-04030错误分析与解决
- Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错误解决
- jQuery的each与map的区别
- iOS开发库—记录
- Windows下Nginx1.8.1+Tomcat7.0.65集成实现负载均衡集群示例
- leetcode-57. Insert Interval
- PHP错误类型及屏蔽方法