文档章节

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

BlurNull
 BlurNull
发布于 2016/07/16 21:31
字数 426
阅读 84
收藏 6

官方错误代码字典

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

没有更多内容

加载失败,请刷新页面

加载更多

AOSP Build System —— Soong

Soong Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptio......

雪落青山
34分钟前
1
0
Unity C# lock关键字的坑

Unity 5.6 环境下的 lock关键字,在特定的多线程环境下会死锁 崩溃 其中一种情况: 异步socket 操作,由于内部是一个线程池回调的异步回调,操作同一个对象时 lock关键字会概率出现死锁 闪退...

梦想游戏人
45分钟前
1
0
redis-hash

哈希类型是指健值本身又是一个键值对结构 基本命令: hset key field value 设置值 hget(获取),hdel(删除),hlen(计算field个数),hmget(批量设置),hexists(是否存在),hkeys(获取所有的...

拐美人
今天
2
0
简单的svm例子

数据来源:https://github.com/oumiga1314/Coursera-ML-AndrewNg-Notes/blob/master/code/ex6-SVM/data/ex6data1.mat import pandas as pd import numpy as np import scipy.io as sio impor......

南桥北木
今天
1
0
android 关于View的一些整理

1、Button text的值为英文时,会自动转换成大写。如需取消,设置android:textAllCaps="false" 2、控件的可见性 可以在layout的配置文件中,配置android:visibility属性 调用setVisibility()...

西米小娅
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部