今天,一位群友的服务器,他发现mysql数据库CPU占用率接近100%,偶尔甚至还超过100%。具体如下: 1、使用“top"命令查看,结果如下: P...
phpmyAdmin 导入大数据库文件(50MB以上)教程
今天一位朋友,在做数据库迁移的时候,发现 phpmyAdmin 在导入数据库时有文件大小限制,最大限制:50 MB。 而他备份的 .sq...
#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ 原因与解决方法
由于一位朋友想把win服务器的数据迁移到Linux服务器上,我在用phpmyadmin导入数据的时候,报错如下: #1273 - Unknown collation...
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 解决方法
今天通过“service mysqld status”命令来查看 mysql 的启动状态,结果报错如下: ERROR! MySQL is not running, ...
MySQL复制表结构、表数据 方法
今天用 phpMyAdmin 需要创建很多类似以前创建过的表,既然这样,我就想着可以直接用MySQL复制表结构或表数据,具体如下: 一、复制表结构及数...
mysql什么情况下用索引?什么情况下不添加或少创建索引?
很多新朋友估计都会有这种疑问,今天顺便来简单分享一下。 一、mysql什么情况下用索引? 1、表的主关键字 自动建立唯一索引  ...
mysql添加索引优化时的注意事项
设计好的MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。索引虽然好处很多,但过多的使用索引可能带来相反的问题,索引也是有缺点的。 虽然索...
mysql 联合索引(复合索引)详解
今天在做Mysql优化的时候,发现不管怎么优化,结果都不是理想。最后才发现我一直用的是单个索引,好多SQL语句都是多个条件的,需要适当的做一些联合索引。  ...
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client 原因与解决方法
今天用PHP 7.2.8 连接MySQL 8.0.12的时候,结果连接失败,报错如下: SQLSTATE[HY000] [2054] The server requ...
Mysql数据库支持emoji表情 教程
如果Mysql数据库是UTF8字符集的话,当存储含有emoji表情时,会抛出类似如下异常: sql.SQLException: Incorrect string v...
utf8和utf8mb4的区别
一、utf8和utf8mb4的对比 MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unic...
mysql语句“where in按照指定id排序”写法
一、mysql where in根据查询id排序 mysql where in根据查询时,返回结果是自行排序的,如果要按照我们查询的ID进行排序, 要用到order...
MySQL批量替换/批量修改(sql replace 替换多个)语句
今天群里有一位朋友,有一个需求: 问:需要批量向文章末尾追加一个字符串,mysql语句怎么写?有人会吗? 答:经过群里一番激烈讨论,发现只好用Mysql函数:rep...
mysql外键约束怎么写?mysql添加外键与删除外键
本文重点讲一下如何写出mysql外键约束SQL语句?具体如下: 一、在创建表时设置外键约束 在 CREATE TABLE 语句中,通过 FOREIGN...
Mysql外键约束详解(一对多)教程
外键是相对于主键说的,是建立表之间的联系的必须的前提。MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。 外键约束 + 索...
Mysql外键约束Cascade、NO ACTION、Restrict、SET NULL的区别
外键在数据库中其实是很常见的,像大家常见到的一对一、一对多、多对多表关系,这就是“外键+索引”实现的,也可以叫外键约束。个人怎么理解都无所谓?也不用太追究字面上的意...