文档章节

【搬运】MySQL常见问题及解决(ing)

BlurNull
 BlurNull
发布于 2016/07/16 21:31
字数 426
阅读 79
收藏 6
点赞 0
评论 0

官方错误代码字典

以下是平时遇到就增加一条(大部分来自搜索,不再一一列举来源,感谢各位大神的经验分享,解救吾等小白于水火 Orz)

连接相关

  • ERROR 1129 (HY000)

_ Host * is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' _

原因:

同一个ip在短时间内产生太多中断的数据库连接而导致的阻塞(即超过mysql数据库max_connection_errors的最大值)

解决:

法一:刷新

mysqladmin flush-hosts -h host -u user -p

法二:修改错误最大连接数

配置文件/etc/my.cnf(不同系统可能不同),max_connection_errors=23 # 自定义

  • ERROR 1045 Access Denied

_ Got error: 1045: Access denied for user 'root'@'127.0.0.1' (using password: YES) when trying to connect _

密码错误,或者没给该IP给访问权限,你懂的。

  • ERROR 1862 密码过期

在使用mysqldump -uroot -h127.0.0.1时出现了1046错误下面的错误:

_ mysqldump: Got error: 1862: Your password has expired. To log in you must change it using a client that supports expired passwords. when trying to connect _

如果确定密码没有问题且没有设置过期,这种情况一般都是数据库设置了禁止域名解析(配置文件中skip_name_resolve)导致的,禁止域名解析后,无法将127.0.0.1转为localhost,按下面步骤解决。

mysql -h127.0.0.1 -uroot -p
set password for 'root'@'127.0.0.1'=password('your pwd here');
flush privileges;

语法问题解决

  1. 字段名使用了SQL语法预留的关键字

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 'key' at line 1

其实很多都是字段名使用了SQL保留关键的原因,如这里的'key',MySQL关键字检索:MySQL 5.7 关键词

© 著作权归作者所有

共有 人打赏支持
BlurNull
粉丝 1
博文 13
码字总数 2045
作品 0
哈尔滨
Jfinal连接mysql,insert一条数据时候报错。

com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at l......

黄开源中国
2013/11/19
1K
3
Gitlab之设定数据库-yellowcong

说实话,Gitlab的数据库配置还是挺复杂的,需要修改的配置文件也挺多的,主要有如下步骤:1、创建数据库。2、在文件中,添加数据库的配置,3、给gitlab安装mysql的依赖。4、执行检查配置文件...

yelllowcong
04/22
0
0
PHP开发过程,常见问题和解决方法

======PHP开发过程,常见问题和解决方法,留给自已=== 1,操作SQL时报“General error: 2006 MySQL server has gone away”错 SET GLOBAL maxallowedpacket=67108864; (临时解决方法) 长久...

陈映亮
2016/06/15
23
0
mysql.sock 链接不上?

某测试服务器好久没管了,晚上测试刚好在这台机器上遇到个mysql常见问题,于是用官网里面的的一段代码来做测试: $link = mysql_connect('localhost', 'root', '');if (!$link) { }echo 'Co...

NILYANG
2012/11/19
0
0
centos7 mysql5.7(5.7.17-linux-glibc2.5)源码安装

####centos7 mysql5.7源码安装之二(5.7.17-linux-glibc2.5)####### 1、准备工作(创建mysql用户及其mysql用户组 生产用户目录 及其设置该账号不能登录) ,解决依赖包 [root@localhost ~]#yum -...

yikayi
2017/02/13
0
0
【分布式架构之旅-理论篇】数据库分库分表

前言 储备知识ing,很久之前写的。 MySQL集群 MySQL官方提供的是mysql-proxy方案,主要解决了高并发的问题,但是没有解决高可用的问题。一般项目都是读多写少。读的操作让mysql-slave去处理,...

cmazxiaoma
2017/12/18
0
0
mac上mysql root密码忘记或权限错误的解决办法

常见问题: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) 解决方案 : 重设密......

five519
2017/08/01
0
0
《Pinterest如何扩展IT架构》

当一家网站突然开始流行,用户数每月增长数倍时,最常见问题的就是服务器崩溃。全球最流行的图片兴趣分享网站——Pinterest的工程师在本周四的Surge大会上分享了他们的经验教训和解决之道。 ...

李辉
2012/09/29
0
0
Confluence 6 MySQL 问题解决

如果 Confluence 提示没有 class 文件,你可能将你的 JDBC 驱动放置到了错误的文件夹。 如果你收到了下面的错误信息,请确认 用户已经具有了所有需求的数据库权限,当你使用 进行连接的时候。...

honeymose
06/01
0
0
java maven项目使用sonar审核代码

一、pom增加插件 <plugin><groupId>org.sonarsource.scanner.maven</groupId><artifactId>sonar-maven-plugin</artifactId><version>3.1.1</version></plugin> 二、下载SonarQube 7.1 https......

八戒八戒八戒
06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

看看 LinkedList Java 9

终于迎来了 LinkedList 类,实现的接口就有点多了 Serializable, Cloneable, Iterable<E>, Collection<E>, Deque<E>, List<E>, Queue<E>。LinkedList是一个实现了List接口和Deque接口的双端链......

woshixin
11分钟前
0
0
算法 - 冒泡排序 C++

大家好,我是ChungZH。今天我给大家讲一下最基础的排序算法:冒泡排序(BubbleSort)。 冒泡排序算法的原理如下: 比较相邻的元素。如果第一个比第二个大(可以相反),就交换他们两个。 对每...

ChungZH
14分钟前
0
0
jquery ajax request payload和fromData请求方式

请求头的不同 fromData var data = { name : 'yiifaa'};// 提交数据$.ajax('app/', { method:'POST', // 将数据编码为表单模式 contentType:'application/x-ww...

lsy999
16分钟前
0
0
阿里P7架构师,带你点亮程序员蜕变之路

前言: Java是现阶段中国互联网公司中,覆盖度最广的研发语言。 掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,成为Java架...

Java大蜗牛
18分钟前
1
0
Ecstore 在没有后台管理界面(维护)的情况如何更新表的字段

window 系统: 切换到:app\base 目录下: C:\Users\qimh>d: D:\>cd D:\WWW\huaqh\app\base 执行:D:\WWW\huaqh\app\base>cmd update linux 系统: 1># cd /alidata/www.novoeshop.com/app/......

qimh
22分钟前
0
0
设计模式-策略模式

策略模式 解释 对工厂模式的再次封装,使用参数控制上下文信息(将工厂返回的实例赋值给context field) 不会返回bean实例,只是设置对应的条件 调用context的方法(调用field的方法) 用户只...

郭里奥
25分钟前
0
0
python使用有序字典

python自带的collections包中有很多有用的数据结构可供使用,其中有个叫OrderedDict类,它可以在使用的时候记录元素插入顺序,在遍历使用的时候就可以按照原顺序遍历。 a = {"a":1,"b"...

芝麻糖人
55分钟前
0
0
RestTemplate HttpMessageConverter

RestTemplate 微信接口 text/plain HttpMessageConverter

微小宝
55分钟前
0
0
mysql视图/存储过程/函数/事件/触发器

--语法参考:https://dev.mysql.com/doc/ (当前用的是5.6) https://dev.mysql.com/doc/refman/5.6/en/sql-syntax-data-manipulation.html --视图 CREATE VIEW test.v AS SELECT * FROM t;......

坦途abc
56分钟前
0
0
MySQL参数优化案例

环境介绍 硬件配置 cpu核心数 内存大小 磁盘空间 16核 256G 3T 软件环境 操作系统版本 mysql版本 表数目 单表行数 centos-7.4 mysql-5.7.22 128张表 2kw行 优化层级与指导思想 优化层级 MySQ...

小致dad
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部