报错1:

报错原因:MySQL的socket文件目录不存在。

解决方法:

创建MySQL的socket文件目录

mkdir /application/mysql-5.6.38/tmp

报错2:

报错原因:socket文件目录没有权限

解决方法:给socket文件目录授权mysql用户的权限

chown -R mysql.mysql /application/mysql-5.6.38/

报错3:

报错原因:没有做初始化

解决方法:做初始化

./mysql_install_db --user=mysql --basedir=/application/mysql --datadir=/application/mysql/data

报错4:

报错原因:找不到socket文件

解决方法:

1. mysql -uroot -poldboy123 -S /tmp/mysql.sock 指定socket文件路径

2.把socket文件放到默认路径下 mv /tmp/mysql.sock /application/mysql/tmp/

报错5:

报错原因:跳过授权表安全启动导致无法使用权限的设置

解决方法:使用insert,update语句对表进行修改添加用户权限

报错6:

报错原因:插入数据时,表内有字段含有默认值,必须填写

解决方法:在insert语句中加上对应字段的默认值

报错7:

报错原因:SQL语句中含有中文字符所以不识别'localhost'

解决方法:将中文的标点符号改成英文的

报错8:

报错原因:设置的共享表空间小于当前共享表空间的大小

当前共享表空间大小:76M

[root@oldboy data]# du -sh ibdata1

76M    ibdata1

#配置文件中共享表空间大小:50M
vim /etc/my.cnf
innodb_data_file_path=ibdata1:50M;ibdata2:50M:autoextend

解决方法:将配置文件中的50M修改为76M即可,然后重启MySQL

报错9:

报错原因:修改事务的隔离级别RC、RU的时候需要将binlog格式改成row

解决方法:在配置文件的[mysqld]标签下添加一行 binlog_format=row,重启MySQL

报错10:

报错原因:MySQL配置文件中参数有问题。

解决方法:修改MySQL配置文件中的对应参数。

报错11:

报错原因:使用操作不当的方式删除了binlog日志

解决方法:重新初始化数据库

报错12:

报错原因:主从复制过程中master和slave的uuid相同

解决方法:修改uuid文件或者删除uuid文件并重启

vim /application/mysql/data/auto.cnf
[auto]
server-uuid=3ba9b12e-b4e8-11e8-b930-000c29a508b5 或者:
rm -f /application/mysql/data/auto.cnf
重启:
/etc/init.d/mysqld restart

报错13:

报错原因:从库没有执行change master to 语句,直接start slave;

解决方法:执行change master to语句

报错14:

报错原因:不认识innodb

解决方法:初始化

报错15:

报错原因:IO线程连接超时

解决方法:1.网络 ping

2.端口 telnet tcping

3.用户名、密码 mysql –urep –poldboy123 –h10.0.0.51 –P3309

报错16:

报错原因:因为做了hosts解析,将ip反向解析成了主机名

解决方法:

1.在所有主机上都相互做解析,grant rep@'oldboy'
2.在配置文件中[mysqld]标签下添加一行:skip_name_resolv(跳过反向解析)

报错17:

报错原因:使用auto position =1 必须开启gtid mode = on

解决办法:gtid_mode=ON

mysql> show variables like '%gtid%';

报错18:

报错原因:如果要使用gtid_mode=ON,必须依赖,binlog和log-slave-updates

解决办法:vim /etc/my.cnf

log-bin=mysql-bin

log-slave-updates

报错19:

报错原因:没有跳过反向解析

解决办法:skip_name_resolve:

报错20:

报错原因:所有的数据库,包括从库都要有主从复制用户

解决办法:mysql> grant replication slave on . to slave@'%' identifified by '123';

MySQL--18 报错总结的更多相关文章

  1. PHP+mysql系统报错:PHP message: PHP Warning: Unknown: Failed to write session data (files)

    PHP+mysql系统报错:PHP message: PHP Warning:  Unknown: Failed to write session data (files) 故障现象,后台页面点击没有 ...

  2. python 3.5.2安装mysql驱动报错

    python 3.5.2安装mysql驱动报错 python 3.5.2安装mysql驱动时出现如下异常: [root@localhost www]# pip install mysql-connec ...

  3. Loadrunner参数化连接oracle、mysql数据源报错及解决办法

    Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64,  两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最 ...

  4. 连接mysql数据库报错java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized...解决方法

    今天连接mysql数据库报错如下: java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or r ...

  5. MYSQL—— 启动MYSQL 57 报错“The service MYSQL57 failed the most recent........等”的问题解决方式!

    每天开机之后,启动MYSQL Notifier就报错,第一次出现重启电脑后解决,后面的几天老是出现,重启电脑好几次都没有解决,感觉很烦人,一定要搞定这个问题找到原因,于是有了下文....... 启动M ...

  6. mysql 备份报错mysqldump: [Warning] Using a password on the command line interface can be insecure.

    -------------------------------------------------------------------------------- mysql 备份报错mysqldump ...

  7. mysql启动报错 The server quit without updating PID file

    [root@uz6542 data]# /etc/init.d/mysqld startStarting MySQL... ERROR! The server quit without updatin ...

  8. 解决mysql安装报错:无法启动此程序,因为计算机丢失MSVCP120.dll

    问题一: 因为装的是新系统,所以遇到mysql启动报错:无法启动此程序,因为计算机丢失MSVCP120.dll 后来参考这篇文章https://blog.csdn.net/huacode/articl ...

  9. 插入mysql语句报错:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

    插入一个很简单的sql语句时候,mysql一直报错: [SQL] INSERT INTO ORDER ( id, activity_id, order_type, phone, order_amoun ...

  10. 关于springboot 连接mysql 数据库报错问题

    springboot连接MySQL运行报错: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more ...

随机推荐

  1. AMROC可视化

    备注 通过修改Filetype来改变输出数据的类型. hdf2tab.sh转换全部数据文件 hdf2tab.sh -m多维数据 <!DOCTYPE html PUBLIC "-//W3 ...

  2. Day46(列表标签,表格标签,表单标签,css的引入方式,css选择器)

    一.列表标签 列表标签分为三种. 1.无序列表<ul>,无序列表中的每一项是<li> 英文单词解释如下: ul:unordered list,“无序列表”的意思. li:lis ...

  3. php接受post传值的方法

    这段时间在研究php的接口,利用jmeter模拟发送数据给php服务器,看php如何接收post传输过去的数据,遇到了几个问题,经过一番度娘之后终于有所理解,记录一下: 这里记录常用的两种post方式 ...

  4. SQLite多线程下的并发操作

    标签: sqlite多线程数据库跨平台嵌入式class 2011-04-14 13:29 26939人阅读 评论(2) 收藏 举报 这两天一直在捣鼓SQLite数据库,基本的操作就不说了,比较简单,打 ...

  5. 10个最容易犯的Python开发错误

    10个最容易犯的Python开发错误 转载 2017年09月25日 16:54:36 标签: python / 大数据 / 大讲台   Python是一门简单易学的编程语言,语法简洁而清晰,并且拥有丰 ...

  6. ora4031

    http://blog.itpub.net/23135684/viewspace-1203447/ Mon Sep 11 08:56:10 2017Errors in file /oracle/db/ ...

  7. Git学习及使用

    一.认知git理论 1.git出现的背景 版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统. 许多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上 ...

  8. Delphi保存网页中的图片

    WEBBrowser已经打开了URL     V     =   WEBBrowser.Document.body.createControlRange();     V1   =   WEBBrow ...

  9. 牛客 打印N个数组整体最大的Top K

    题目链接:https://www.nowcoder.com/practice/5727b69bf80541c98c06ab90cf4c509e?tpId=101&tqId=33102& ...

  10. 【报错】An error happened during template parsing (template: "class path resource [templates/adminManageCourse.html]")

    页面显示: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing t ...