mysql-error
文章平均质量分 56
mysql报错信息
m0_73234807
这个作者很懒,什么都没留下…
展开
-
[ERROR] Found option without preceding group in config file /etc/my.cnf at line 1
比如UTF-8的BOM是0xEF, 0xBB, 0xBF(\xef\xbb\xbf),如果在文件的开头看到这三个字节,就说明文件是用UTF-8 BOM编码的。它用于指示文本文件是以哪种字节顺序存储的。Windows 系统的 txt 文件在使用 utf-8 编码保存时会默认在文件开头插入三个不可见的字符:0xEF 0xBB 0xBF,称为 BOM 头。字节顺序标记(BOM:Byte order mark):是一个特殊的字符,它在文本文件的开头以特定的字节序列形式出现,用于标识文本文件的编码方式。原创 2024-07-31 15:46:48 · 379 阅读 · 0 评论 -
MYSQL-ERROR 2006
MySQL使用最大数据包站站点进行服务器和客户端之间的通信。如果语句包含大字段,则可能由于SQL语句的大小,而被中止。设置max_allowed_packet。注:重启mysql服务后会失效。查看MySQL的正常运行时间。原创 2024-07-03 16:41:47 · 326 阅读 · 0 评论 -
MYSQL-ERROR 1074/1118 表定义长度限制
在当前的行格式中,768字节的BLOB前缀是内联存储的。一行记录最大能存储 65535 字节的数据,但是这个是包含「变长字段字节数列表所占用的字节数」和「NULL值列表所占用的字节数」。在 COMPACT 行格式中,所有变长字段的真实数据占用的字节数都存放在记录的开头位置,从而形成一个变长字段长度列表,各变长字段的真实数据占用的字节数按照列的顺序逆序存放。并且,并不是所有记录都有变长字段长度列表这部分,如果表中所有列都不是变长的数据类型或者所有列的值都是NULL的画,就不需要变长字段长度列表了。原创 2023-11-20 10:16:49 · 483 阅读 · 0 评论 -
mysql-ERROR 1264/1292/1366
最大位数(精度,precision) M 范围为 1 到 65 ,小数点位数(scale) D 范围为 0 到 30 ,整数位数为(M - D),小数点位数为 D。insert into test2 values(0,cast(replace('你好','好','')as decimal(2,1)));insert into test2 values(0,cast('你好'as decimal(2,1)));中文、字母、符号无法转换成定点数。步骤:定位错误,修改错误...原创 2023-11-14 10:52:16 · 454 阅读 · 1 评论 -
mysql 启动报错
page 已经存在损坏,需要修改innodb_force_recovery=1(通常设置为1),使mysqld跳过恢复步骤,启动后马上逻辑导出数据,重新初始化后再导入。5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。4(SRV_FORCE_NO_IBUF_MERGE):不执行插入缓冲的合并操作。3(SRV_FORCE_NO_TRX_UNDO):不执行事务回滚操作。6(SRV_FORCE_NO_LOG_REDO):不执行前滚的操作。原创 2023-10-27 17:13:05 · 151 阅读 · 1 评论 -
mysql-ERROR 2003
-尝试下来,port问题,有可能本地的MySQL port不是默认3306,这样(mysql -h127.0.0.1 -uroot -p)连接时,没有指定--port,默认用的是3306。2. MySQL socket连接是根据sokect文件来的,与--port不相关的,如果是一机多实例,则用-S(或者--socket=name )来指定连接哪个实例。又发现没有指定ip时,单独加上端口3306仍然是连接上此实例,说明socket连接方式忽略--port参数。#去掉ip地址能登录。原创 2023-10-27 15:02:52 · 71 阅读 · 1 评论 -
mysql-ERROR 2002
查看mysql服务的mysql.sock地址。mysql5.7版本、linux下。mysqldump备份数据库。原创 2023-10-26 21:42:56 · 57 阅读 · 0 评论 -
mysql-ERROR 1045
在mysql5.7>my.cnf加上:skip-grant-tables。#去掉my.cnf:skip-grant-tables重新登陆。-bash: mysqldump: 未找到命令。mysql5.7版本、Linux下。原创 2023-10-26 21:35:00 · 63 阅读 · 0 评论 -
mysql-ERROR 1366
MySQL中的存储过程是一段被保存在数据库中的SQL代码块,可用于多个应用程序运行,具有更高的执行效率和可重用性。在存储过程中,如果涉及到字符集的问题,应该始终使用显式的字符集声明,以保证数据的正确性和一致性。数据库版本: select @@version;在存储过程中,字符集的设置是非常重要的。--声明变量是加上字符集。原创 2023-10-26 21:13:04 · 74 阅读 · 0 评论 -
mysql-ERROR 1410
提示意思是不能用grant创建用户,mysql8.0以前版本grant在授权的时候隐式的创建用户,8.0以后已经不支持,所以必须先创建用户,然后再授权。> 查询时间: 0.001s。原创 2023-10-26 20:54:57 · 1235 阅读 · 0 评论 -
mysql-ERROR 1449
mysql 8.0.28版本、linux下。-- 给'root'@'%'账户设置权限。-- 创建'root'@'%'账户。原创 2023-10-26 20:48:37 · 59 阅读 · 0 评论 -
mysql-ERROR 1356
注意:查看information_schema.SCHEMATA模式’引用无效的表或列或函数,或者视图的定义者/调用者没有使用它们的权限。mysql 8.0.28版本、linux下。Select_priv:查询权限。原创 2023-10-26 20:37:09 · 348 阅读 · 0 评论