首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mysql 常见安装、启动错误--mysql基础

MySQL安装、初始化经常会报错。这里简单整理一下常见错误。 第一类:配置文件错误。 1.配置文件参数写错。比如"="丢失,或者错误加入一些符号等。...这类错误一般会在启动失败的错误日志中打印出来。 2.不同版本参数混用。数据迁移或者升级的时候,直接拿原来的配置文件启动。...4.文件目录权限错误。 数据目录、日志目录、tmp/socket等目录必须是mysql用户组,mysql用户,权限为744。...my.cnf 必须是mysql用户组,mysql用户,权限为400。 5.已经有mysql或者其他服务占用端口。...大概能就这些常见的安装、启动错误。大家安装的时候细心就好。如果排查没有思路可以从这几个方面着手。后续也会补充一些真实的场景。

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL常见的几个错误汇总

参考自:http://www.blogjava.net/xiaomage234/archive/2014/07/25/416200.html 案例1、在线DDL报错提示日志空间不足 MySQL 往一张大表添加字段时报如下错误...解决方法: 我的数据库为MySQL 5.5版本,innodb_online_alter_log_max_size值为默认大小128M。...stop STEP 04) rm -f /var/lib/mysql/ib_logfile* STEP 05) service mysql start 案例3、pt-osc加字段时候报错: 收到错误如下...alter-foreign-keys-method参数值,检测外键相关的表,针对相应的设置进行处理; 2) 创建一个新的表,表结构修改后的数据表,用于从源数据表向新表中导入数据; 3) 创建触发器,在复制数据开始之后...,将对源数据表继续进行数据修改的操作记录下来,以便在数据复制结束后执行这些操作,保证数据不会丢失; 4) 复制数据,从源数据表中复制数据到新表中; 5) 修改外键相关的子表,根据修改后的数据,修改外键关联的子表

1.3K30

mysql主从复制中的1032错误

1032错误----现在生产库中好多数据,在从库误删了,生产库更新后找不到了,现在主从不同步了,再跳过错误也没用,因为没这条,再更新还会报错 问题 出现了主从不一致,开始分析原因。...主库上 mysql -uroot -p show master status \G; ?...slave备机不存在该记录,但是主机master删除时无需报1032错误,可以通过my.cnf可配置slave-skip-errors=1032 从而跳过日志中1032 ERROR报错。...或者如下执行: mysql> set global sql_slave_skip_counter=1; Query OK, 0 rows affected (0.00 sec) mysql> stop...business_login_user_auth_info where XXX ... @1=272998577393905664对应的是库中的id,去从库中查看时,这条记录确实是被开发人员手动删除了的,从而造成了1032错误

6.6K30

MySQL编译安装时常见错误分析

这篇文章主要是关于MySQL在编译安装时,可能出现的错误的解决方法。MySQL正确的编译安装操作见前文《2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc》。...1 没有安装MySQL所需要的boost 测试发现编译MySQL5.7以及更高的版本时,都需要下载并引用或者直接安装boost库,否则在执行cmake命令时会报如下错误: -- Running cmake...[关键错误信息] -- MySQL currently requires boost_1_57_0 [解决办法] CMake Error at cmake/boost.cmake...这种错误一般都是目录不存在或者权限不足,所以我们直接使用命令mkdir -p /var/log/mysql/创建该目录即可,然后可以设置目录权限chown -R mysql:mysql /var/log...,会提示如下错误信息。

9110

MySQL常见错误码及说明

1011:删除数据库文件失败 1012:不能读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,更改记录失败 1023:关闭时发生错误...1024:读文件错误 1025:更改名字时发生错误 1026:写文件错误 1032:记录不存在<=============================可以忽略 1036:数据表是只读的,不能对它进行修改...1141:当前用户无权访问数据库 1142:当前用户无权访问数据表 1143:当前用户无权访问数据表中的字段 1146:数据表不存在 1147:未定义用户对数据表的访问权限 1149:SQL语句语法错误...1158:网络错误,出现读错误,请检查网络连接状况 1159:网络错误,读超时,请检查网络连接状况 1160:网络错误,出现写错误,请检查网络连接状况 1161:网络错误,写超时,请检查网络连接状况...外键约束检查失败,更新子表记录失败 1217:外键约束检查失败,删除或修改主表记录失败 1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器 1227:权限不足,您无权进行此操作 1235:MySQL

3.2K80

MySQL复制性能优化和常见问题分析

先来说说影响MySQL复制性能的几个参数吧 二进制日志文件并不是每次写的时候都会同步到磁盘,当发生宕机的时候,可能会有最后一部分数据没有写入到binlog中,这给恢复和复制带来了问题。...image.png 选择复制模式需要考虑的几个点: 1.所使用的MySQL。如果是5.6以上,可以考虑GTID复制。如果是5.6以下的,可以考虑binlog复制。 2.复制架构及主从切换的方式。...4.在从库上进行数据修改造成的主从复制错误。 5.不唯一的server_id或者server_uuid。 6.max_allowed_packet设置引起的主从复制错误。...那么我们如何避免MySQL单点故障呢? 1.利用SUN共享存储或者DRBD磁盘复制来解决MySQL单点故障。 2.MySQL主从复制(关于主从复制,我们该考虑3个点。...二是如何检查MySQL主服务器是否可用。三是如何处理从服务器和新主服务器之间的那种复制关系) 为了解决MySQL主从复制管理的痛点,才衍生出了MMM,MHA这些高可用的管理组件。

1.1K20

mysql AB复制搭建以及常见故障排查

mysql AB复制搭建以及常见故障排查 MySQL主从复制(Master-Slave)也叫AB复制Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。...由此,整个MySQL主从复制的过程就完成了,接下来,我们进行MySQL读写分离的安装与配置。...常见故障总结以及处理方法 1.可能是/usr/local/mysql/data/***.pid文件没有写的权限 解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data...### 主要是从服务器会出现错误 由于一些错误操作或者中途改变了master,而导致CHANGE MASTER命令后SLAVE服务无法启动,系统报错如下: Could not initialize master...无法初始化master info结构;MySQL错误日志记录了更详细的错误信息. 两种解决方法: 第一种: 1.查看MySQL错误日志,查看原因. 如:同步的上一个Position是多少.

70120

MySQL复制错误ERROR 1837的相关缺陷案例

之前的几篇文章中,介绍过MySQL主从复制以及一些常见复制报错问题: 开启GTID主从同步出现1236错误问题 解决字符集不同引起的主从同步异常1677报错问题 下面是又一例主从复制报错问题,ERROR...1837 复制报错 主从gtid报错,复制错误1837,这个复制故障可以说是第一次遇到。...复制报错可能的原因 1、涉及非事务性存储引擎的更新。...也就是上面commit后,正常需要设置不同的@@SESSION.GTID_NEXT,但他没有设置,所以报复制错误了。事务发生了异常拆分了!!...复制BUG确认 在查阅mysql bug库后,发现这个是一个已知bug《https://bugs.mysql.com/bug.php?id=71695》,并已经在5.6.27上修复了。

1.3K20

Mysql常见错误提示及解决方法

1023:关闭时发生错误。 1024:读文件错误。 1025:更改名字时发生错误。 1026:写文件错误。 1030:可能是服务器不稳定。(具体原因不是很清楚) 1032:记录不存在。....备份数据库,修复相关表(注:这种情况比较常见,如pw_posts表,对表进行修复的时候不要忘记备份). 1064:MySQL 不支持错误提示中的编码。...1149:SQL 语句语法错误。 1158:网络错误,出现读错误,请检查网络连接状况。 1159:网络错误,读超时,请检查网络连接状况。 1160:网络错误,出现写错误,请检查网络连接状况。...2003:MySQL 服务没有启动,请启动该服务。 2008:MySQL client ran out of memory错误指向了MySQL客户mysql。...这个错误的原因很简单,客户没有足够的内存存储全部结果。 2013:远程连接数据库是有时会有这个问题,MySQL 服务器在执行一条 SQL 语句的时候失去了连接造成的。

1.9K20

12种mysql常见错误总结 +分析示例

所以趁机会整理了很久以前遇到的各种mysql常见问题跟掘金小伙伴们分享下。...小伙伴们可以收藏起来哦,遇到常规错误可以快速查询解决~~~ 1、localhost上的mysql无法连接 报错代码: ERROR 2003 (HY000):Can’t connect to MySQL...① mkdir /usr/local/mysql/etc ② vim /usr/local/mysql/etc/my.cnf -- 内容可以复制一份本地的配置文件即可...客户端软件导入sql数据,文件小点可能没有太大问题,但是一旦文件几十兆或者几百兆就会报上面的错误:具体是受限于mysql默认读取sql的文件大小 问题解决方案: ### 先查看下默认读取sql文件大小...;所有的sql语句都要经过expline和测试环境的验证;未做到代码review工作 总结 以上只是总结了部分mysql常见报错问题的案例分析解决方案;也会继续总结mysql错误案例分享出来。

1.7K21

MySQL十种常见错误,你可犯过?

因此,在您碰到某种需要修复的MySQL错误,决定要在线搜索解决方案之前,请和我一起来看看如下十种MySQL常见错误,您是否也曾犯过呢?...MySQL -u user_name -p Enter password: 显然,这是一个系统库层面上的问题,并非MySQL本身的错误。...错误4:主机名已被阻止 如果MySQL服务器收到由某个主机的应用程序所产生的过多连接数,那么该主机就会被数据库服务器端所阻断,进而产生如下的错误: ?...=10000; 错误5:内存不足 如果MySQL的内存不足,它将无法存储来自MySQL客户端的所有查询请求,而且会在服务器端抛出如下的错误: ?...结论 众所周知,在处理数据库时,居多的问题和错误都源自查询操作。上述十种MySQL常见错误可能只是冰山的一角。您可能也能罗列出更多实践中碰到过的问题。希望上述线索和解决方案能够对您有所帮助。

80420
领券