通过 ssh 进行 mysql 复制 - 失败

标签 mysql ssh replication

我已经按照本指南设置了 mysql 复制:http://robpickering.com/2011/02/mysql-replication-over-an-ssh-tunnel-373

我配置了主服务器和从服务器,并通过 autossh 设置了连接。

为了测试这一点,我通过以下命令通过从站登录到主站

 mysql -h 127.0.0.1 -P 3305 -uslave_user -p

是的,我可以理解。

然后我尝试重新启动从站,但我得到了这个

Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!

好的,我尝试查看 mysql.err 文件,但它是空的 (/var/log/mysql.err)

我是否看错了文件,或者发生了什么奇怪的事情?

最佳答案

我发现我的配置文件中有错误。不知道为什么它没有出现在任何地方,但我通过以下命令找到了它:

mysqld_safe --log-error=/var/log/mysql.err

这个文件出现了,我在 my.cnf 中拼错了一个配置属性

希望这会对某人有所帮助!

关于通过 ssh 进行 mysql 复制 - 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687048/

相关文章:

postgresql - 是否可以在版本 9.1 和 9.3 之间进行复制

mysql - 查询和分组依据

Mysql建表语法错误

amazon-web-services - 在 Windows 上设置没有 chmod 的 AWS 的 pem 文件权限

curl - 如何通过CURL在Vagrant的SSH中触发Xdebug?

mysql - MariaDB Galera Cluster 参照完整性约束

php - mysql复制phpmyadmin windows版

mysql - 隔离级别是否仅适用于 SELECTS 而不适用于 UPDATES?

MySQL 的 c# 包装器类,在方法之间共享 "MySqlConnection()"对象是个好主意吗?

php - 如何在脚本下面调用这个?