MYSQL的主从复制环境搭建出现问题

回复 收藏

配置一台服务器运行两个MYSQL,一个3306,一个3307.都是按照电子书上搭建的。每个步骤都使用echo ¥?检测,最后netstat还是没有3307端口的mysql。

[root@localhost ~]# cd /usr/local/

[root@localhost local]# cp -r mysql mysql_2

[root@localhost local]# cd mysql_2

[root@localhost mysql_2]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql2

最后一步是初始化数据库目录,如果出现两个 “OK” 并且生成/data/mysql2目录才正确

 

[root@localhost mysql_2]# cp /etc/my.cnf  ./my.cnf

[root@localhost mysql_2]# vim my.cnf

其中:port = 3306,改为:port = 3307

把:Socket = /tmp/mysql.sock,改为:socket = /tmp/mysql2.sock

在这一行的下面再加一行:

datadir = /data/mysql2

保存后就可以启动它了:

[root@localhost mysql_2]# cd bin/

[root@localhost bin]# ./mysqld_safe --defaults-file=../my.cnf --user=mysql &

 

如果以后想开机启动,就把它加入/etc/rc.d/rc.local文件中:

echo "./mysqld_safe --defaults-file=../my.cnf --user=mysql &" >>/etc/rc.d/rc.local

[root@localhost ~]# netstat -lnp |grep mysqld

tcp        0      0 0.0.0.0:3306                0.0.0.0:*    LISTEN      3169/mysqld

2016-12-19 11:18 举报
已邀请:
0

阿铭 管理员

赞同来自:

./mysqld_safe --defaults-file=../my.cnf --user=mysql &   

执行这步的时候,有没有什么错误。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: