MySQL--18 报错总结
报错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 报错总结的更多相关文章
- 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) 故障现象,后台页面点击没有 ...
- python 3.5.2安装mysql驱动报错
python 3.5.2安装mysql驱动报错 python 3.5.2安装mysql驱动时出现如下异常: [root@localhost www]# pip install mysql-connec ...
- Loadrunner参数化连接oracle、mysql数据源报错及解决办法
Loadrunner参数化连接oracle.mysql数据源报错及解决办法 (本人系统是Win7 64, 两位小伙伴因为是默认安装lr,安装在 最终参数化的时候,出现连接字符串无法自动加载出来: 最 ...
- 连接mysql数据库报错java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized...解决方法
今天连接mysql数据库报错如下: java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or r ...
- MYSQL—— 启动MYSQL 57 报错“The service MYSQL57 failed the most recent........等”的问题解决方式!
每天开机之后,启动MYSQL Notifier就报错,第一次出现重启电脑后解决,后面的几天老是出现,重启电脑好几次都没有解决,感觉很烦人,一定要搞定这个问题找到原因,于是有了下文....... 启动M ...
- mysql 备份报错mysqldump: [Warning] Using a password on the command line interface can be insecure.
-------------------------------------------------------------------------------- mysql 备份报错mysqldump ...
- mysql启动报错 The server quit without updating PID file
[root@uz6542 data]# /etc/init.d/mysqld startStarting MySQL... ERROR! The server quit without updatin ...
- 解决mysql安装报错:无法启动此程序,因为计算机丢失MSVCP120.dll
问题一: 因为装的是新系统,所以遇到mysql启动报错:无法启动此程序,因为计算机丢失MSVCP120.dll 后来参考这篇文章https://blog.csdn.net/huacode/articl ...
- 插入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 ...
- 关于springboot 连接mysql 数据库报错问题
springboot连接MySQL运行报错: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more ...
随机推荐
- CentOS下安装Chrome浏览器
1. 下载安装脚本, 在下载目录中,执行以下命令,将安装脚本下载到本地 wget https://intoli.com/install-google-chrome.sh 2.然后授予可执行权限 chm ...
- Word文档粘贴到DEDECMS
Chrome+IE默认支持粘贴剪切板中的图片,但是我要发布的文章存在word里面,图片多达数十张,我总不能一张一张复制吧?Chrome高版本提供了可以将单张图片转换在BASE64字符串的功能.但是无法 ...
- 使用WebAPI流式传输大文件(在IIS上大于2GB)
这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数 下面直接贴代码吧,一些难懂的我大部分都加上注释了: 上传文件实体类: 看得 ...
- Python Web框架本质——Python Web开发系列一
前言:了解一件事情本质的那一瞬间总能让我获得巨大的愉悦感,希望这篇文章也能帮助到您. 目的:本文主要简单介绍Web开发中三大基本功能:Socket实现.路由系统.模板引擎渲染. 进入正题. 一. 基础 ...
- ResquestInfoServlet类通过访问HttpServletRequest对象的各种方法来读取HTTP请求中的特定信息,并且把它们写入到HTML中
ResquestInfoServlet类通过访问HttpServletRequest对象的各种方法来读取HTTP请求中的特定信息,并且把它们写入到HTML中 ResquestInfoServlet.j ...
- HDU6672 Seq(找规律)
HDU6672 Seq 对于递推式 \(a_n = (\sum_{i = 1}^{n-1}a_i * i)\%n\) 打表列出 \(a_i\) 的前 \(100\) 项,发现有以 \(6\) 为循环的 ...
- gradle自动化打包apk
前堤是要在安卓项目中配置好gradle.build脚本 ## !/bin/sh ## 项目名 ##使配置文件生效,否则会报gradle:命令找不到 source /etc/profile TARGET ...
- 页面跳转(包括vue路由)
1.JS实现页面跳转 1.1 使用window.location的href属性跳转 window.location.href = 'http://www.baidu.com';此处window可以省略 ...
- Altium Designer chapter5总结
PCB设计环境中需要注意的如下: (1)PCB设计步骤:绘制原理图和生成网表—规划电路板—载入网表—元件布局—制定设计规则—布线—后期处理—DRC检查—信号完整性分析—gerbera文件输出 (2)P ...
- Convolutional Neural Networks(1): Architecture
Concolutional Neural Networks(CNN)同样使用三层结构,但结构上同Feedforward Neural Network有很大不同,其结构如下图: Input layer: ...