mysql刚启动就停止是什么原因(localhost::1)

使用localhost登录mysql的用户查看系统是否开启了ipv6,ping一下localhost是否解析到了::1 解决方法:禁止IPV6功能,让localhost正常解析到127.0.0.1 或者在mysql中添加root@::1这个用户 另外的错误:...

发布于 2021-12-18 阅读(167)

mysql存储引擎 MyISAM 和 InnoDB 的区别及用法

InnoDB和MyISAM是很多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,5.7之后就不一样了 1、事务和外键 InnoDB具有事务,支持4个事务隔离级别,回滚,崩溃修复能力和多版本...

发布于 2021-04-24 阅读(179)

针对MYSQL MyISAM锁表Waiting for table level lock的解决方法

最近一段时间处理了较多锁的问题,包括锁等待导致业务连接堆积或超时,死锁导致业务失败等,这类问题对业务可能会造成严重的影响,没有处理经验的用户往往无从下手。下面将从...

发布于 2021-04-24 阅读(314)

mysql清空表中truncate与delete的用法和区别

mysql清空表中truncate与delete都是删除表的操作,但还是有些许不同。 delete和truncate区别如下: 一、灵活性:delete可以条件删除数据,而truncate只能删除表的所有数据; delete * from table_na...

发布于 2021-03-14 阅读(175)

mysql建表varchar和char的长度和区别

MySQL数据库的varchar类型在5.0.3以下的版本中的最大长度限制为255,其数据范围可以是0~255。 在MySQL5.0.3及以上的版本中,varchar数据类型的长度支持到了65535,也就是说可以存放65532个字节...

发布于 2021-03-13 阅读(371)

如何使用 myisamchk 修复损坏的 MysQL 表

MyISAM 是 MySQL 数据库的默认存储引擎。MyISAM 表很容易损坏。在这篇文章中,我将解释如何使用 myisamchk 来识别和修复 MyISAM 中的表损坏。在 MySQL 下创建表时,它会创建三个不同的文件 :...

发布于 2020-12-28 阅读(219)

PHP打开PDO_MySQL扩展的配置方法

PHP中的PDO其实是一个很好用的扩展,在一些PHPCMS系统中,开发者大多都有用到,那么如何开启PDO和PDO_MySQL扩展呢?方法同样很简单: 打开php.ini配置文件,找到extension=php_pdo.dll 和 exten...

发布于 2020-06-20 阅读(285)

MySQL innodb引擎下通过.frm和.ibd恢复数据

mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。...

发布于 2020-04-09 阅读(1264)

MySQL的MyISAM和InnoDB引擎互相转换的方法

今天进入phpMyAdmin维护数据库时意外发现一个数据库中有一些表使用的MyISAM,另一些表使用的InnoDB,左思右想没确定导致这种问题的原因,因为一般来说一个网站的数据库所有表应该使用...

发布于 2020-04-09 阅读(531)

mysql占用资源CPU超过100%解决方法

一个Windows服务器,里面带了不少网站,但是访问量并不是很大,基本属于业务集中型。 解决的过程其实也挺easy,这里记录一下思路。 首先把mysql服务器升级到最新的版本,尽量避免是...

发布于 2019-12-19 阅读(2348)