1、修改mysql日志路径
- vim /etc/my.cnf
- log-bin = mysql-bin
- 修改为:
- log-bin = /$PATH/mysql-bin
- 修改完毕后,保存退出。
- 修改mysql-bin.index文件,修改其中现有日志的路径。
- 默认为:./mysql-bin.....
- 修改为:/$PATH/mysql-bin....
- 全部替换后即可重启mysql服务,否则会重启出错。
2、问题:Error: 'Lost connection to MySQL server at 'reading initial communication packet', system error: 113' errno: 2013 retry-time: 30 retries: 86400
- 解决办法:在 my.cnf 里面的 [mysqld] 段增加一个启动参数
- skip-name-resolve
- 保存重启即可。 skip-name-resolve 选项可以禁用dns解析。
3、问题:Error reading packet from server: Access denied; you need the REPLICATION SLAVE privilege for this operation ( server_errno=1227)
- 解决办法:主服务器给的复制权限不够,重新赋予权限。
- grant replication slave on *.* to 'replication'@'ip地址' identified by '密码';
- flush privileges;
- 远程重新测试即正常。
4、导入某个数据库结构时,出现:ERROR 1005 (HY000) at line 19: Can't create table './nagios/nagios_acknowled' (errorno 121)
- 解决办法:因为老的数据库drop未完成,然后再mysql目录直接删除了nagios的数据库目录,所以在新建了数据库nagios时,导入表总是出现这个错误。经过查证,是数据库认为mysql未drop完成导致。
- mysql>create database nagios;
- mysql>drop database nagios;
- mysql>flush privileges;
- mysql>create database nagios;
- mysql>source 数据库地址;
- mysql>flush privilege;
- 问题解决。
后续添加中。。