![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql故障排除
文章平均质量分 61
「已注销」
分享价值,记录点滴!
展开
-
django Access denied for user 'Administrator'@'localhost'
从书上抄了以下两句执行时报题目所示错误mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'localhost';mysql> GRANT USAGE ON *.* TO 'dummy'@'localhost'; 执行结果如下:mysql> GRANT RELOAD,PROCESS ON *.* TO 'admin'@'l原创 2017-03-26 20:23:44 · 737 阅读 · 0 评论 -
mysql错误解决总结
1、MySQL错误日志里出现:140331 10:08:18 [ERROR] Error reading master configuration140331 10:08:18 [ERROR] Failed to initialize the master info structure140331 10:08:18 [Note] Event Scheduler: L转载 2016-03-10 09:49:58 · 38170 阅读 · 0 评论 -
configure: error: Cannot find libmysqlclient under /usr/local/mysql.
执行下面语句:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --wit原创 2016-03-21 16:17:33 · 6188 阅读 · 1 评论 -
Can’t connect to local MySQL server through socket
mysql,Mysqldump,Mysqladmin,php连接mysql服务常会提示下面错误:1ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)这是由于修改mysql服务的了socket文件mysql.so转载 2016-02-24 13:59:13 · 321 阅读 · 0 评论 -
mysql 忽略主键冲突、避免重复插入的几种方式
mysql 忽略主键冲突、避免重复插入的几种方式方案一:使用 ignore 关键字方案二:使用 replace into方案三:ON DUPLICATE KEY UPDATE 方案一:使用 ignore 关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用:insert转载 2016-02-24 13:56:02 · 1260 阅读 · 0 评论 -
mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES)
mysql全局权限账户%登录不上ERROR 1045 (28000): Access denied for user 'mhz'@'localhost' (using password: YES) 解决查看错误提示 有主机名字的就必须赋值主机名mysql> GRANT ALL PRIVILEGES ON *.* TO 'mhz'@'mgr2'原创 2016-02-24 13:52:18 · 16897 阅读 · 1 评论 -
mysql自动断开连接的问题处理
mysql自动断开连接的问题处理mysql与程序连接,在一定时间内没有出现连接超过mysql的连接等待时间(wait_timeout)会出现断开连接情况,跟数据库配置有关。 mysql默认连接等待时间是为(28800s)即8h, 可以通过 如图 www.2cto.com 命令:show global var原创 2016-02-24 13:28:58 · 1289 阅读 · 0 评论 -
mysql远程连接数据库很慢
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句。连接mysql速度慢的解决方法. 2台服务器,一台跑iis+php原创 2016-02-24 13:27:23 · 1028 阅读 · 0 评论 -
解决mysql使用GTID主从复制错误问题
解决mysql使用GTID主从复制错误问题做MySQL主从的话肯定会遇到很多同步上的问题, 大多数都是由于机器宕机,重启,或者是主键冲突等引起的从服务器停止工作, 这里专门收集类似问题并提供整理解决方案,仅供参考!1、主从网络中断,或主服务器重启,或从服务器重启,从会根据配置文件中的时间(默认1分钟)去自动重连主服务器,直到网络和服务均可正常连接,连接正常后可自转载 2016-02-24 13:21:20 · 1161 阅读 · 0 评论 -
linux 怎么完全卸载mysql数据库
在linux下开发,mysql数据库是经常用到的,对于初学者来说,在linux怎么安装卸载mysql数据库,也许可能比较痛苦,这里简单介绍下,怎么卸载msql数据库。a)查看系统中是否以rpm包安装的mysql[plain] view plaincopy[root@linux ~]# rpm -qa | grep -i mysql My转载 2016-02-24 13:20:29 · 379 阅读 · 0 评论 -
Last_IO_Error: error connecting to master 'tl@192.168.199.151:3306'
环境:centoos 6.5 主从mysql 5.6.12主: 192.168.199.11从:192.168.199.12主从切换把 12 变为主,从为11 结果报错:Last_IO_Error: error connecting to master 'tl@192.168.199.151:3306'11 从机上看原创 2016-03-09 18:15:03 · 10970 阅读 · 0 评论 -
更改MYSQL数据库不区分大小写
今天郁闷死了,在LINUX下调一个程序老说找不到表,但是我明明是建了表的,在MYSQL的命令行下也可以查到,为什么程序就找不到表呢? 后来请教了一个老师才搞定,原来是LINUX下的MYSQL默认是要区分表名大小写的,哎,弄了那么旧,害死我了。 让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.c转载 2016-02-24 13:05:36 · 1665 阅读 · 0 评论 -
未解决Unable to use slave's temporary directory /tmp - Can't create/write to file '/tmp/SQL_LOAD-' (Err
Login / RegisterDeveloper ZoneBugs HomeReport a bugStatisticsAdvanced searchSaved searchesTagsBug #62055Race condition in check_temp_dir() from multiple mysql原创 2016-03-09 18:51:32 · 2669 阅读 · 0 评论 -
MySQL不能使用/tmp
MySQL不能使用/tmp错误描述我注意到my.cnd点tmpdir到/tmp,恕我直言,这可能是致命的。从MySQL网站:如果MySQL服务器作为复制的奴隶,你不应该设置-- tmpdir指向基于内存的文件系统或目录的目录被清除时,服务器主机重启。复制的奴隶需要一些临时文件的生存机器,它可以复制临时表或LOAD DATA INFILE操原创 2016-03-10 11:23:44 · 1059 阅读 · 0 评论 -
CentOS安装MySQL时报Curses library not found解决
centos 6.5 64 CMakeErroratcmake/readline.cmake:83(MESSAGE):Curseslibrarynotfound.PleaseinstallappropriatepackageremoveCMakeCache.txtandreruncmake.OnDebian/Ubuntu,packagenameislibncurses5-d原创 2016-05-27 19:43:26 · 10352 阅读 · 2 评论 -
ERROR: Upgrade faifailed bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost'
环境:centos 6.5 mysql 5.5.20 升级 5.6.25 报错:mysql升级报错:mysql.time_zone_transition_type OKmysql.user OKRunning 'mysql_fix_privi原创 2016-03-14 17:37:44 · 3139 阅读 · 0 评论 -
MySQL 5.5升级5.6 单实例操作
MySQL 5.5升级5.6 单实例同类可参考:环境:RHEL 6mysql旧版本:mysql-5.5.28mysql新版本:mysql-5.6.26安装方式:源码编译不习惯用rpm包来安装mysql,所以此处仍然使用用源码安装编译mysql。若为rpm包安装,操作过程大体一致,当然路径和安装方法有出入。因转载 2016-03-14 18:07:53 · 605 阅读 · 0 评论 -
升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因
升级mysql_upgrade 提示错误FATAL ERROR: Upgrade failed的原因2014年07月25日 10:33 by:老修--走失的镜头盖分类:网站技术 -> mysql正文我来说两句用mysql_upgrade 升级mysql的两种错误:第一种. 提示FATAL ERROR:Upgrade failed的时候时候输入mysql升级命令并输入转载 2016-03-14 17:48:02 · 15407 阅读 · 1 评论 -
MySQL server PID file could not be found!
重启mysql提示MySQL server PID file could not be found!Starting MySQL...The server quit without updating PID file (/usr/local/mysql/data/rekfan.pid).我只能呵呵了吗?不是。我是这样做的,先看下是不是有这个进程,然后结束,再重启,代码:转载 2016-02-26 21:51:09 · 124863 阅读 · 22 评论 -
MySQL manager or server PID file could not be found! 的方法
[root@centos var]# service mysqld stopMySQL manager or server PID file could not be found! [FAILED]解决办法:首先查看一下进程[root@centos mysql]# ps aux |grep mysq*root 2643 0.0 0.原创 2016-02-26 21:48:03 · 1900 阅读 · 0 评论 -
unknown variable 'defaults-file=/opt/redmine-2.6.0-2/mysql/my.cnf'解决方法
centos 安装mysql时错误unknown variable 'defaults-file=/opt/redmine-2.6.0-2/mysql/my.cnf'解决方法错误描述在centos 下安装mysql时错误unknown variable 'defaults-file=/opt/redmine-2.6.0-2/mysql/my.cnf'解决方法原创 2016-02-26 21:45:43 · 3256 阅读 · 0 评论 -
bash: mysql: command not found
root@t2 ~]# mysql -u root -p123456-bash: mysql: command not found原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先得知道mysql命令或mysqladmin命令的完整路径,比如mysql原创 2016-03-11 12:31:28 · 398 阅读 · 0 评论 -
mysql起动报错The server quit without updating PID file /usr/local/mysql/data/
mysql起动报错The server quit without updating PID file (/usr/local/mysql/data/查看错误日志显示:mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended肯定是配置文件问题:新安装的测试机 hos原创 2016-03-10 20:04:09 · 25167 阅读 · 1 评论 -
[root@master mysql]# mysql -uroot -pjsb ERROR 2002 (HY000): Can't connect to local MySQL server thro
[root@master mysql]# mysql -uroot -pjsbERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)#查看mysql实例的状态[root@SZDB mysqldata]# netstat -ntlp原创 2016-02-25 10:16:35 · 670 阅读 · 0 评论 -
Last_Error: Unable to use slave's temporary directory /var/tmp
mysql> SHOW SLAVE STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 192.168.19原创 2016-03-10 11:40:28 · 975 阅读 · 0 评论 -
mysql 清除relay-log文件方法详解
mysql 清除relay-log文件方法详解今天在本机的mysql数据目录下发现了许多类似hostname-relay-bin.0000*的文件,该文件一般是在mysql slave实例上存在。主要用途是记录主从同步的信息,正常情况下会自动删除的。本机未配置过master、slave,对于其来源还真不太清楚。既然是用在slave上的,那就可以放心的删除。删除master实例上转载 2016-02-24 13:00:52 · 24667 阅读 · 0 评论 -
远程连接Mysql数据库问题(ERROR 2003 (HY000))
问题代码代码ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.0.19' (111) 这个 原因就是Mysql数据库的默认配置文件my.cnf(linux下)中的bind-address默认为127.0.0.1,所以就算你创建了可以 remote访问的用户,你也不能使用mysql -h命令进行访原创 2016-02-24 12:59:31 · 1581 阅读 · 0 评论 -
遇到mysql 5.5中文乱码问题
遇到mysql 5.5中文乱码问题一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----转载 2016-02-24 12:55:06 · 426 阅读 · 0 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (
mysql启动成功service mysqld start mysql is OKmysql登录错误 :[root@localhost ~]# mysql -uroot -p123456ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.原创 2016-03-18 16:19:41 · 719 阅读 · 0 评论 -
centos下加入mysql环境变量
centos下加入mysql环境变量命令行的时候每次都要进入mysql的目录/usr/local/mysql/bin太麻烦了,为了能在任何一个位置直接进入,设置一下环境变量即可vi /etc/profile加入export PATH=$PATH:/usr/local/mysql/bin即可转载 2016-03-18 15:56:31 · 7646 阅读 · 0 评论 -
innobackupex: Error: The xtrabackup child process has died at /usr/bin/innobackupex line 2672
Warning: Using unique option prefix open_files instead of open_files_limit is deprecated and will be removed in a future release. Please use the full name instead.xtrabackup version 2.2.3 based on转载 2016-03-17 14:51:03 · 1434 阅读 · 0 评论 -
Error: Failed to connect to MySQL server: DBI connect(';
先看问题:[root@localhost ~]# innobackupex --user=root --password=131417 /backupInnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oyand Percona LLC and/or its affiliates 2009原创 2016-03-17 14:48:10 · 7456 阅读 · 0 评论 -
warning The transaction log file is corrupted.
RemarkEven if appealing using compress option has a constraint when preparing the backup, as clearly stated by Percona:Before you can prepare the backup you’ll need to uncompress all the fil原创 2016-03-16 17:46:24 · 1724 阅读 · 0 评论 -
Starting MySQL. ERROR! The server quit without updating PID file
前台开启:[root@t1 x]# service mysqld startStarting MySQL. ERROR! The server quit without updating PID file (/mydata/data/t1.pid).后台告警日志显示:err文件表示:160316 02:33:39 mysqld_safe Starting原创 2016-03-16 17:39:37 · 721 阅读 · 0 评论 -
mysql 5.6.25启动不起来
mysql 关机启动不起来。又不报错环境:centos 7 mysql 5.6.25log-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pid[root@WIN-P11PIHOSG63 ~]# tail -20 /var/log/mysqld.log2016-03-04 14:02原创 2016-03-04 14:32:05 · 6219 阅读 · 0 评论 -
怎样重配 重置mysql主从同步
重置mysql主从同步(MySQL Reset Master-Slave Replication) 在mysql主从同步的过程中,可能会因为各种原因出现主库与从库不同步的情况,网上虽然有一些解决办法,但是有时很难彻底解决,重置主从服务器也许不是最快的办法,但却是最安全有效的。 下面将自己重置主从同步的步骤总结一下,以备不时之需。 master与slave均使用:cen转载 2016-03-04 11:37:15 · 2734 阅读 · 0 评论 -
怎样保证mysql备库slave只读(授权)
怎样保证mysql备库slave只读(授权)slave服务器my.cnf上配置了read-only选项,为什么还可以在slave中插入/更新数据呢?因为是使用具有super权限的帐号连接的,改用普通帐号就不行了,也就是授权时不能指定有super或all权限原创 2016-03-04 11:34:18 · 2133 阅读 · 0 评论 -
The total number of locks exceeds the lock table size错误(已纠正)
Mysql解决The total number of locks exceeds the lock table size错误 在操作mysql数据库表时出现以下错误。网上google搜索相关问题,发现一位外国牛人这么解释:If you're running an operation on a lar转载 2016-03-16 09:52:27 · 748 阅读 · 0 评论 -
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
刚装完MySQL,启动时报如下错误:Starting MySQL.Manager of pid-file quit without updating file.[FAILED]依次尝试了从谷姐找到的各种方法,发现只要执行如下MySQL初始化命令即可解决:1/usr/local/mysql/bin/mysql_ins转载 2016-03-11 14:16:50 · 447 阅读 · 0 评论 -
cmake编译问题解决
2 安装cmake软件包yum install cmake3 create account of mysqlgroupadd mysql useradd -g mysql mysql autoreconf --force --installlibtoolize --automake --forceautomake --forc转载 2016-03-18 16:30:39 · 127406 阅读 · 6 评论