
MySQL
文章平均质量分 68
MySQL数据库的相关博客
Rcnhtin
这个作者很懒,什么都没留下…
展开
-
mysqldump命令搭配source命令完成数据库迁移备份
需保证mysqld在运行中,这个命令的目的是将数据库导出到文件中,例如注意该命令不是在MySQL客户端(即MySQL命令行)执行的,而是在系统命令执行,该命令默认会在当前所在的文件夹下(即执行命令的文件夹下)生成对应的 .sql 文件,或者指定保存在某个文件夹下,例如,在MySQL客户端中,使用 source 命令可以执行一个 .sql 文件,(前提是该数据库存在,并且被选中)例如source 文件路径(/home/ubuntu/db.sql)这两个命令搭配使用,可以快速完成数据库的迁移操作。原创 2024-11-12 23:41:32 · 527 阅读 · 0 评论 -
Ubuntu中禁止MySQL服务自启动
在ubuntu中通过 kill 命令杀掉mysqld进程或者通过systemctl 命令停止mysql服务时,mysqld会自动进行重启,如果有时我们不想让mysql进程自动重启,可以进行如下操作,(MySQL服务通常指mysqld进程)sudo systemctl is-enabled mysql,如果输出 disabled,则说明MySQL已成功禁止自启动,可通过如下命令重新恢复自启动功能 sudo systemctl enable mysql。这段配置将禁止 MySQL 服务在失败后自动重启,原创 2024-11-14 10:49:37 · 527 阅读 · 0 评论 -
Mysql InnoDB 存储引擎简介
Mysql 为什么默认使用 InnoDB 存储引擎?InnoDB 存储引擎架构原创 2024-09-15 13:08:39 · 568 阅读 · 0 评论 -
Mysql 面试题总结
Mysql 索引失效的场景有哪些?死锁的判断原理和具体场景?explain 命令可以看什么,怎么看用了哪些索引?只考虑 Mysql 如何解决超卖问题? B+ 树和 B 树的区别原创 2024-09-15 13:17:39 · 1949 阅读 · 0 评论 -
Mybatis中向SQL传参时#{}和${}的区别
{}使用预编译SQL,${}使用即时SQL预编译SQL:编译一次之后会将编译后的SQL缓存起来,后面再次执行该语句时,不会再次编译,省去解析优化过程。#{}使用预编译SQL,通过?占位的方式,提前对SQL进行编译,然后把参数填充到SQL语句中。原创 2024-04-22 14:32:24 · 554 阅读 · 0 评论