
mysql
山城码农小松哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于mysqlfrm工具解析mysql数据结构文件frm表结构和数据库版本信息
本文介绍了在Linux系统上使用mysql-utilities工具解析MySQL表结构的方法。首先通过wget下载安装包并完成编译安装,使用mysqlfrm --version验证安装成功。然后通过mysqlfrm命令配合--diagnostic和--show-stats参数解析.frm文件,输出包含表结构定义和详细统计信息(包括创建时间、修改时间、存储引擎和MySQL版本等)。示例解析了article_position表的完整结构,展示了表字段、主键、注释及引擎类型等关键信息。该方法适用于从.frm文件恢原创 2025-07-08 18:41:09 · 272 阅读 · 0 评论 -
国产Linux统信安装mysql8教程步骤
浏览器下载https://downloads.mysql.com/archives/get/p/23/file/mysql-test-8.0.33-linux-glibc2.28-x86_64.tar.gz并解压。创建systemctl服务描述文件vim /etc/systemd/system/mysql.service。登录数据库后 输入如下命令 开启mysql远程访问。关键词后的是内置账户root的临时密码。这一步生成的临时密码作为初始登录密码。执行完成后会打印如下日志:其中。数据库配置文件路径为。原创 2025-04-11 17:06:49 · 384 阅读 · 0 评论 -
Linux ubuntu/麒麟系统安装mysql5.7
国产的麒麟系统也兼容此安装流程本次安装系统信息uname -a。原创 2024-05-12 15:00:41 · 824 阅读 · 0 评论 -
centos7中mysql8主从同步配置
服务器环境2台centos 一主一从分别在2台服务器上安装参考 https://blog.youkuaiyun.com/tao1992/article/details/133100176。原创 2024-02-29 15:31:08 · 512 阅读 · 0 评论 -
mysql主流版本5.5/5.6/5.7/8.0/9.0重置修改密码方法
最几天来回切换各个Mysql版本重置密码,记录一下各个版本重置密码的方法。原创 2024-02-02 17:24:30 · 1353 阅读 · 0 评论 -
window 安装mysql出现 InnoDB: Operating system error number 87 in a file operation错误解决方案
原因是因为 MySQL 默认 innodb_flush_method=async_unbuffered,该选项不支持在 Windows 的 4K 扇区硬盘上运行 MySQL 服务器导致了。极少情况会遇到此类问题,但大千世界,无奇不有 还是会用到。解决方法是在mysql.ini配置文件中加一行 ,如果已经设置了此配置 就吧值改为。在初始化Mysql数据库的时候 部分硬盘会出现如下错误 特此记录一下。原创 2024-01-20 23:19:34 · 1780 阅读 · 3 评论 -
mysql数据库定时备份并保留指定天数脚本
写入任务配置 0 0 * * * /path/to/mysql_backup.sh 即可开启每天定时备份你的数据库了。分享比较一个通用的SQL数据库备份脚本。接下来设置定时任务就行了。原创 2024-01-02 17:32:44 · 642 阅读 · 0 评论 -
mysql分组排序取最新的数据
mysql中按某个字段分组获取最新的数据的场景还是很多的。如果获取用户最新的获取车系记录等等。原创 2023-12-28 14:04:52 · 738 阅读 · 0 评论 -
mysql索引优化
mysql的索引数据结构主要是采用B+tree、Hash 2种。B+tree 数据存储在叶子节点上,非叶子节点主要是起到了索引的作用,叶子节点与叶子节点之间采用双向链表的方式方便进行范围查询以及排序功能。Hash 哈希索引使用的是哈希算法,将键值设置在hashcode对应的槽位上,如果出现哈希碰撞,采用链表进行存储。与java中HashMap数据结构类似,但是哈希索引在排序或者区间查找等场景可能会让SQL变得更慢。创建索引语句格式如下create index 索引名称 on 表名(字段名);原创 2023-11-15 17:34:22 · 271 阅读 · 0 评论 -
window mysql5.7.27 启用SSL openssl mysql_ssl_rsa_setup
应客户监管部门要求 mysql必须要启用SSL。由于mysql安装在window上,启用过程中遇到了不少的坑,在此记录一下。原创 2023-10-19 12:55:54 · 1640 阅读 · 2 评论 -
Linux centos7压缩包安装mysql-5.7.43 并设置开机自启
如果是云服务器 可能云服务器厂商那边的安全组还需要设置一下。此时可视化工具如navicat datagrip便能连接上mysql服务器了。配置mysql配置文件 保存以下字符到 /etc/my.cnf文件中。初始化完成后 控制台日志会打印Mysql默认生成的密码 需要留意一下。登录客户端重新设置一次密码 需要用到初始化数据库这一步生成的临时密码。如遇到可以联系头像下面的联系方式联系到我帮你处理问题。创建mysql账户分组以及目录授权。初始化mysql数据库。原创 2023-09-26 10:45:14 · 1250 阅读 · 0 评论 -
Linux centos7压缩包安装mysql-8.0.34 并设置开机自启
如果是云服务器 可能云服务器厂商那边的安全组还需要设置一下。此时可视化工具如navicat datagrip便能连接上mysql服务器了。配置mysql配置文件 保存以下字符到 /etc/my.cnf文件中。初始化完成后 控制台日志会打印Mysql默认生成的密码 需要留意一下。登录客户端重新设置一次密码 需要用到初始化数据库这一步生成的临时密码。如遇到可以联系头像下面的联系方式联系到我帮你处理问题。创建mysql账户分组以及目录授权。初始化mysql数据库。原创 2023-09-20 21:11:37 · 1129 阅读 · 0 评论 -
mysql5.7 window启动慢解决方法 最慢启动长达几个小时
今天网友找到我反馈说他公司的window server上安装的MySQL启动速度太慢了,安装在C盘中的,要好几个小时才能启动成功,当时我就震惊了,以为是服务器的配置太差。首次我验证了一下 确实很慢 ,在window服务 右键手动启动就卡起了,服务器配置也比较不错 这就纳闷了。研究了好一会时间发现他的c盘临时文件实在是太多了。然后我尝试把临时文件清除了,临时文件保存在。清除了临时文件后 再尝试启动Mysql数据库 变秒级启动了。后面查了一下是因为服务器上其他软件产生了大量的临时文件导致的。原创 2023-09-15 15:00:18 · 790 阅读 · 1 评论 -
window mysql-5.7.43 zip解压包安装
window系统上安装mysql5.7 解压版。原创 2023-09-09 18:36:46 · 1023 阅读 · 3 评论 -
window mysql-8.0.34 zip解压包安装
window系统上安装mysql8 解压版。原创 2023-09-08 22:42:45 · 1981 阅读 · 1 评论 -
mysql8关闭binlog并清空Binlog
编辑my.ini或者my.cnf文件。原创 2023-09-07 20:50:24 · 2220 阅读 · 0 评论 -
mysql8 Found option without preceding group错误
这个错误说起来是真的坑,今晚帮同学在window操作系统上安装mysql8当自定义my.ini文件的时候 就出现一下错误,死活启动不起来 一直报错。当删掉这个my.ini文件的时候却能启动,刚开始以为是my.ini里的配置选项不对,一个一个筛查后依然不行。最后发现尽然是my.ini文件格式编码不对。my.ini改编码ansi的方法的方法。在原my.ini文件上 单击左上角文件->另存为->选择编码为ANSI 保存即可。操作截图如下,如果有不清楚的可以关注公众号。特此记录一下,下次绝不踩坑!原创 2023-09-07 20:40:40 · 496 阅读 · 0 评论 -
mysql根据mysqlbinlog恢复被勒索删除的数据库
mysql会勒索攻击,要转比特币给他们吗 瑟瑟发抖呀原创 2023-08-02 11:34:49 · 383 阅读 · 0 评论 -
mysql根据.frm和.ibd文件恢复数据表
mysql中根据.frm和.ibd文件恢复数据到数据库中原创 2023-08-02 11:30:27 · 613 阅读 · 2 评论