通过ssh进行mysql复制-失败
我已经按照以下指南设置了mysql复制: 我配置了我的主设备和从设备,并通过AutoSh建立了连接 为了测试这一点,我通过以下命令通过从设备登录到主设备通过ssh进行mysql复制-失败,mysql,ssh,replication,Mysql,Ssh,Replication,我已经按照以下指南设置了mysql复制: 我配置了我的主设备和从设备,并通过AutoSh建立了连接 为了测试这一点,我通过以下命令通过从设备登录到主设备 mysql -h 127.0.0.1 -P 3305 -uslave_user -p 是的,我可以连接 然后我试图重新启动奴隶,但我得到了这个 Stopping MySQL database server: mysqld. Starting MySQL database server: mysqld . . . . . . . . . .
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中拼写了一个config属性
希望这能帮助别人 您可以使用以下命令验证my.cnf文件的语法是否存在错误:mysqld--defaults file=“/etc/my.cnf”-help