同一台MySQL服务器启动多个端口
2012-02-02 11:11
295 查看
由于工作需要,现需要在同一台服务器上同时开启多个mysql端口,操作主要如下:
1.首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名
如:cp /etc/my.cnf /etc/my_1.cnf
cp /etc/my.cnf /etc/my_2.cnf
cp /etc/my.cnf /etc/my_3.cnf
2.修改my_1.cnf my_2.cnf my_3.cnf文件把默认的3306端口改成 3307 3308 3309.
3.数据库指定存放数据的目录也要重新复制
cp /usr/local/mysql/var /usr/local/mysql/var1 (这里是默认的存放目录)
cp /usr/local/mysql/var /usr/local/mysql/var2
cp /usr/local/mysql/var /usr/local/mysql/var3
4.因为目录变了 要重新初始化数据库
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var1 --user=mysql
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var2 --user=mysql
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var3 --user=mysql
5.启动mysql,当然这里要指定.cnf文件和目录启动
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_1.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var1 --user=mysql &
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_2.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var2 --user=mysql &
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_3.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var3 --user=mysql &
大功告成,自己快去试试吧。
本文出自 “大花猫博客” 博客,转载请与作者联系!
1.首先要先把my.cnf配置文件复制一份,开几个端口要复制几份当然要重新命名
如:cp /etc/my.cnf /etc/my_1.cnf
cp /etc/my.cnf /etc/my_2.cnf
cp /etc/my.cnf /etc/my_3.cnf
2.修改my_1.cnf my_2.cnf my_3.cnf文件把默认的3306端口改成 3307 3308 3309.
3.数据库指定存放数据的目录也要重新复制
cp /usr/local/mysql/var /usr/local/mysql/var1 (这里是默认的存放目录)
cp /usr/local/mysql/var /usr/local/mysql/var2
cp /usr/local/mysql/var /usr/local/mysql/var3
4.因为目录变了 要重新初始化数据库
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var1 --user=mysql
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var2 --user=mysql
/usr/local/mysql//bin/mysql_install_db --datadir=/usr/local/mysql/var3 --user=mysql
5.启动mysql,当然这里要指定.cnf文件和目录启动
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_1.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var1 --user=mysql &
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_2.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var2 --user=mysql &
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my_3.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var3 --user=mysql &
大功告成,自己快去试试吧。
本文出自 “大花猫博客” 博客,转载请与作者联系!
相关文章推荐
- 一台MySQL服务器启动多个端口
- 一台mysql服务器启动多个端口
- 同一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- 同一台MySQL服务器启动多个端口
- 一台MySQL服务器启动多个端口
- MySQL在一台db服务器上面如何启动多个实例
- CentOS6.4 配置mysql服务器启动多个端口,同步单表数据
- MySQL在一台db服务器上面如何启动多个实例
- MySQL在一台db服务器上面如何启动多个实例
- CentOS6.4 配置mysql服务器启动多个端口,同步单表数据
- MySQL在一台db服务器上面如何启动多个实例 (转)
- 同一台服务器安装两个mysql(不同端口)
- 利用mysqld_multi在一台服务器上启动多个mysql服务
- 一台服务器上面启动多个mysql事例(一看就会)
- Mysql之一台服务器上装多个mysql-yellowcong
- 同一台机器启动多个JBoss服务器
- mysql一些问题的解决方法 ERROR 1045 (28000)|在同一服务器上启动不同端口