一、ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket‘/tmp/mysql.sock‘ (111) 1、[[email protected] ~]# find /-name mysql.sock /var/lib/mysql/mysql.sock 创建符号连接: ln -s/var/lib/mysql/mysql.sock /tmp/mysql.sock 2、vi /etc/my.conf 检查下行内容是否存在 : [client] socket=/tmp/mysql.sock 二、mysql找不到mysql.sock或文件为空,查看日志如下: [ERROR] Can‘t start server: Bind on TCP/IP port:Cannot assign requested address [[email protected] ~]# netstat -anp |grep "3306" vi /etc/my.cnf,把port改成3307: greatmoo:~# vi/etc/mysql/my.cnf [mysqld] 三、ERROR 1045 (28000): Access denied foruser ’root’@’localhost’ (usingpassword: NO) 方法1、# /etc/init.d/mysql stop 方法2、直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码: Enter password: <输入/etc/mysql/debian.cnf文件中[client]节提供的密码> 最后注意:别忘了关闭防火墙,免得外网无法访问该主机的数据库端口。 四、启动报错:File ‘./mysql-bin.index‘not found (Errcode: 13) 1、errcode13,一般就是权限问题,mysql用户是否对数据库目录内的所有文件具有写的权限,查看一下权限 2、chown mysql.mysql -R < mysql-bin.index所在的目录> 五、mysql主从库同步错误:1062 Error‘Duplicate entry ‘1438019‘ for key ‘PRIMARY‘‘ on query 1、解决的办法是在从库上执行: mysql> slave stop; mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; mysql> slave start; 2、修改mysql的配置文件,让从库的同步线程忽略这个错误,方法: 修改mysql配置文件 /etc/my.cnf 在 [mysqld]下加一行 slave_skip_errors = 1062 ,保存.重启mysql. mysql slave可以正常同步了. 六、mysql主从库同步错误:Got fatalerror 1236 from master when reading data from binary log 在source(主)那边,执行: flush logs; 记下File, Position。 在target(从)端,执行: CHANGE MASTER TOMASTER_LOG_FILE=‘testdbbinlog.000008‘,MASTER_LOG_POS=107; 一切正常。 |
MYSQL错误小结
时间: 2024-11-08 06:19:30
MYSQL错误小结的相关文章
[Z]MySQL使用小结(Linux &; Win)
原文:http://blog.sina.com.cn/s/blog_463648970100g0dk.html 这是从开始使用MySQL,到现在所积累的一些杂乱无章的笔记,因为不是一口气写下来,而是以追加的形式构成,大多地方还是从各种地方粘过来(很抱歉不能列出出处,地方太多,当时没记),难免有重复和累赘,所以结构逻辑不太分明,但又不想花时间改了,直接从电脑搬了出来,大家可以拿起砖头...不过有的地方还是挺关键的,所以分享出来供大家学习参考,更详细的资料可去:(MySQL doc:http://d
MYSQL 错误 :Out of resources when opening file &#39;./datagather/mx_domain#P#p178.MYD&#39; (Errcode: 24) 解决办法
出现Out of resources when opening file './xxx.MYD' (Errcode: 24)错误是因为打开的文件数超过了my.cnf的--open-files-limit. open-files-limit选项无法在mysql命令行 直接修改,必须在my.cnf中设定,最大值是65536. 重新启动mysqld, mysql> show variables like 'open%'; +------------------+-------+ | Variable_
mysql字符集小结
author:skate time:2013/04/09 mysql字符集小结 今天同事阿杰兄发现内部一台mysql测试服务器乱码,以前也记录过关于字符集的,今天再补充下 修改mysql的字符集和默认存储引擎 http://blog.csdn.net/wyzxg/article/details/7581415 查看库现有的字符集: mysql> show variables like '%char%'; +--------------------------+------------------
MySQL 错误日志(Error Log)
同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定义mysqld内部发生的事情,数据库性能故障,记录数据的变更历史,用户恢复数据库等等.本文主要描述错误日志文件. 1.MySQL日志文件系统的组成 a.错误日志:记录启动.运行或停止mysqld时出现的问题. b.通用日志:记录建立的客户端连接和执行的语句. c.更新日志:记录更改数据的语句.该日志在M
解决远程连接mysql错误1130
Mysql远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server 猜想是无法给远程连接的用户权限问题. 这样子操作mysql库,即可解决. 在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称
mysql错误:The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement解决方法
Mysql关系型数据库管理系统 MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库. 本文为大家讲解的是mysql错误:The MySQL server is running with the --skip-grant-tables option so it cannot
关于MySQL错误 2005 - Unknown MySQL server host &#39;localhost&#39; (0) 原因及解决方法
今天在外面开navicat for mysql的时候,怎么也连不上自己本机上的数据库,一直显示2005 - Unknown MySQL server host 'localhost' (0): 错误代码的意思即无法连接上主机localhost.可能是由于没有联网造成的:于是将连接属性里的 '主机名或IP地址' 改成127.0.0.1即回送地址后,就可以连接上了.上百度搜了下,navicat里的一些功能应该是要联网的,而localhost是需要DNS解析后才会是127.0.0.1的,所以才会导致这
MySQL错误日志总结
MySQL错误日志是记录MySQL 运行过程中较为严重的警告和错误信息,以及MySQL每次启动和关闭的详细信息.错误日志的命名通常为hostname.err.其中,hostname表示服务器主机名. The error log contains information indicating when mysqld was started and stopped and also any critical errors that occur while the server is running.
MySQL错误2003:Can&#39;t connect to MySQL server (10060)
1.网络不通. 检查能不能ping通. 2.防火墙设置. 防火墙是否放过mysql的进程,是否屏蔽了mysql的3306端口. 3.mysql的账户设置. mysql账户是否不允许远程连接.如果无法连接可以尝试以下方法: 也可以通过修改表来实现远程: <转> MySQL错误2003:Can't connect to MySQL server (10060)