知我知行

知而必行,行而必恒,恒而必达.

分类 Mysql 下的文章

2021-01-07

mysql 1168错误解决

起因由于一台服务器故障,需要迁移。在迁移某个库的时候有一个聚合表,报错出1168错误。错误> 1168 - Unable to open underlying table which is differently defined or of定位问题经过查询资料,发现是因为表引擎错了。原库中的表引擎是Myisam,新服务器的数据库默认引擎是Innodb。在迁移的过程中没注意到引擎差异,直...
2020-10-13

MySQL 常见错误代码说明

1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data/mysql/mysql.sock'问题分析:可能是数据库没有启动或者是端口被防火墙禁止。解决方法:启动数据库或者防火墙开放数据库监听端口。2.ERROR 1045 (28000): Access denied for user 'ro...
2020-05-30

Mysql在字段现有内容后面追加内容

需求在发布系统中所有前置任务里面增加一些内容,发布系统中大约有200+的项目,手动是不可能手动的,只有在数据库中操作了。思路思路?既然操作数据库哪肯定得去看MySQL手册喽。在Mysql手册中查找String相关资料,找到并进入String Functions,可以找到CONCAT和CONCAT_WS两个关于字符串拼接的函数文档链接。过程CONCAT函数官方解释:Returns the st...
2018-10-11

如何查看mysql event是否启用

查看事件是否开启MySQL [(none)]> show variables like 'event_scheduler'; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | event_scheduler | OFF | +-----------------+...
2018-04-27

Mysql数据库归档利器之pt-archiver

前言数据库管理员或者运维人员经常需定期对数据进行归档和清除,我们可以使用percona的pt-archiver工具能完成这一功能,使得数据归档变得方便简单。归档之前准备pt-archiver归档前,需要先建立归档表(备份表)且表结构要一样。pt-archiver操作的表必须有主键。1.查询表、数据信息MySQL [pttest1]> show table status like...
2018-04-12

Mysql清空表(truncate)与删除表中数据(delete)的区别

在mysql数据库中,清空表中的数据可以使用truncate和delete这2种方法,一种是直接清空,另外一种是逐行删除,本文记录一下truncate和delete这2种操作模式的区别。truncate table wp_comments; delete * from wp_comments; 其中truncate操作中的table可以省略,delete操作中的*可以省略。这两者都是将wp_...