主要参考以下文章
mysql5.8 主从复制(一主一从)环境搭建www.jianshu.com![5515eb31ee1f072ec8ae889d61eaf955.png](https://img-blog.csdnimg.cn/img_convert/5515eb31ee1f072ec8ae889d61eaf955.png)
碰到一些坑,先贴上主从my.inf配置
主:
![78bf6e113a81b656587b4a9721a6fa63.png](https://img-blog.csdnimg.cn/img_convert/78bf6e113a81b656587b4a9721a6fa63.png)
从:
![7a8aade5f53c22d2851aa4664983197c.png](https://img-blog.csdnimg.cn/img_convert/7a8aade5f53c22d2851aa4664983197c.png)
坑点1:5.8以后从服务器连不上主服务器,默认为SSL插件连接,解决办法参考自定义用户密码访问的一个账户
MySQL :: Solvedforums.mysql.com坑点2:主从同步只同步DML不同步DDL(留待以后解决)
坑点3:查看binlog日志乱码参考如下
查看mysql二进制文件(binlog文件) - harara - 博客园www.cnblogs.com![1d0596ee31646a3f091ff8a661f90d40.png](https://img-blog.csdnimg.cn/img_convert/1d0596ee31646a3f091ff8a661f90d40.png)
tips Linux小知识
1、shutdown命令
shutdown命令是最常用也是最安全的关机和重启命令,它会在关机之前调用fsck检查磁盘,其中-h和-r是最常用的参数:
● -h:停止系统服务并关机
● -r: 停止系统服务后重启
示例:
shutdown -h now --立即关机
shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天
shutdown -h +10 --10分钟后自动关机
shutdown -r now --立即重启
shutdown -r +30 'The System Will Reboot in 30 Mins'
--30分钟后重启并并发送通知给其它在线用户
2、reboot命令
reboot表示立即重启,效果等同于shutdown -r now
。
3、init命令
init是所有进程的祖先﹐它的进程号始终为1﹐所以发送TERM信号给init会终止所有的 用户进程﹑守护进程等。shutdown 就是使用这种机制。init定义了8个运行级别(runlevel), init 0
为关机﹐init 1
为重启。
4、halt命令
halt命令是最简单的关机命令,其实就是调用shutdown -h
。halt执行时﹐不理会目前系统状况下,进行硬件关机;杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核。
5、poweroff命令
poweroff表示立即关机,效果等同于shutdown -h now
,在多用户模式下(Run Level 3)不建议使用。
以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!