摘要:1. 主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码 2. 修改主服务器master: # vi /etc/my.cnf [mysqld] log-bin=mysql-bin //将mysql二进制日志取名为mysql-bin binlog_format=mixed //二进制日志的格式,有三种:statemen...
阅读全文
摘要:1. 报错信息 mysqld_safe mysqld from pid file xxx.pid ended 解决办法: 可能是pid所在目录,没有权限,赋予权限即可 2. 找不到 /tmp/mysql.sock 文件 解决办法: 添加一个软连接 ln -s /phpstudy/data/mysql.sock /tmp/mysql.sock3. 查看mysql错误日志(data/xxx.err...
阅读全文
摘要:通过bin日志恢复数据 一、通过bin日志生成 sql #/usr/local/mysql/bin/mysqlbinlog -d dbname --base64-output=DECODE-ROWS mysql-bin.000001 mysql-bin.[0-9]* > ./bnk.sql 二、执行sql文件里的语句 方法一: #/usr/local/mysql/bin/mysqldump ...
阅读全文
摘要:问题描述当用户发表有某些特殊字符的内容时,存入MYSQL数据库的内容会被截断;数据库、程序文件等都是UTF-8编码确认SQL语句正常问题发生原因MYSQL中UTF-8编码最多只能是3个字节(5.5.3版本后,有 utf8mb4类型可支持4个字节的utf8);utf8是一种1-4个字节的可变字符编码(...
阅读全文