mysql
文章平均质量分 71
边学边记,常看常新。
文牧之
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL 的 super_read_only 和 read_only 参数
【代码】MySQL 的 super_read_only 和 read_only 参数。原创 2025-05-30 21:39:34 · 1063 阅读 · 0 评论 -
MySQL的参数 innodb_force_recovery 详解
参数名称作用范围:全局变量默认值:0(正常启动模式)取值范围:0-6动态修改:否(必须写入配置文件并重启MySQL)原创 2025-05-27 21:11:47 · 1936 阅读 · 0 评论 -
MySQL 的ANALYZE与 OPTIMIZE命令
通过合理使用ANALYZE TABLE和OPTIMIZE TABLE,可以保持MySQL数据库性能稳定。对于关键业务表,建议建立定期的统计信息收集和碎片整理计划,同时结合现代监控工具持续跟踪表健康状况。原创 2025-04-28 22:07:19 · 2049 阅读 · 0 评论 -
MySQL 行格式(ROW_FORMAT)详解
MySQL的行格式(ROW_FORMAT)是决定表中数据如何物理存储的重要设置,不同的行格式会影响存储效率、查询性能和特性支持。以下是MySQL行格式的全面解析。原创 2025-04-24 07:00:00 · 2129 阅读 · 0 评论 -
MySQL的事务隔离级别
隔离级别脏读不可重复读幻读可能可能可能不可能可能可能不可能不可能可能*不可能不可能不可能*注:MySQL的InnoDB引擎在REPEATABLE READ级别下通过间隙锁基本解决了幻读问题。原创 2025-04-15 08:00:00 · 486 阅读 · 0 评论 -
MySQL 的lock_wait_timeout 参数
作用:控制元数据锁(MDL)等待的最长时间(秒)默认值:31536000秒(1年,MySQL 5.7+),86400秒(1天,MySQL 5.6)有效范围:1到31536000秒动态性:全局和会话级别均可动态修改。原创 2025-04-13 01:31:19 · 1010 阅读 · 0 评论 -
MySQL 的innodb_lock_wait_timeout 参数
作用:控制 InnoDB 事务等待行锁的最长时间(秒)默认值:50秒(MySQL 5.7+),之前版本为50秒有效范围:1秒到1073741824秒(约34年)动态性:全局和会话级别均可动态修改。原创 2025-04-13 01:24:33 · 1324 阅读 · 0 评论 -
MySQL 修改用户密码
MySQL 提供了多种修改用户密码的方法,以下是详细的解决方案和最佳实践。原创 2025-04-13 00:49:54 · 1449 阅读 · 0 评论 -
MySQL的字符集(Character Set)和排序规则(Collation)
字符集(Character Set)和排序规则(Collation)是数据库中处理文本数据的两个核心概念,二者紧密相关但作用不同。原创 2025-02-10 12:34:03 · 403 阅读 · 0 评论 -
MySQL 的 redo 日志解析
MySQL 的 redo 日志(重做日志) 是 InnoDB 存储引擎的核心机制之一,主要用于崩溃恢复和事务持久性。原创 2025-02-10 11:16:25 · 354 阅读 · 0 评论 -
MySQL 库建表数量有限制吗?
问:mysql 库建表数量有限制吗?原创 2025-02-08 17:57:54 · 602 阅读 · 0 评论 -
Percona XtraBackup备份用户需要的最小权限(mysql)
【代码】Percona XtraBackup备份用户需要的最小权限(mysql)原创 2024-06-07 12:42:29 · 623 阅读 · 0 评论 -
mysql登录报错 Client does not support authentication protocol requested by server
升级客户端:最优解决方案是升级你的 MySQL 客户端使其支持新的认证协议。更改用户认证插件:如果无法升级,可以将用户的认证插件更改为。配置服务器使用旧的认证插件:修改 MySQL 服务器的配置,确保其默认使用插件。检查客户端配置:确保客户端程序和驱动配置正确,以支持新的认证插件。在实践中,升级客户端和库(如 JDBC 驱动)以支持新的认证方法是最推荐的解决方案,因为它提供了更高的安全性。如果因为某些原因不能立即升级,临时解决方案是更改用户的认证插件或配置服务器以使用旧的认证插件。原创 2024-05-29 17:53:28 · 4931 阅读 · 0 评论 -
utf8mb4_general_ci和utf8mb4_0900_ai_ci
适用于简单的、不需要精确 Unicode 支持的应用,具有较好的性能。适用于需要完整 Unicode 支持和更精确的排序和比较规则的应用,但性能可能会稍逊色一些。在实际应用中,选择哪种排序规则应根据具体的业务需求、性能要求和国际化支持的复杂程度来决定。原创 2024-05-29 16:40:36 · 13764 阅读 · 1 评论 -
PostgreSQL和MySQL对比
PostgreSQL:适合复杂的业务逻辑、高度一致性需求、需要高度扩展性和自定义功能的场景。具有更强大的 SQL 标准支持、更细粒度的权限控制以及更复杂的查询优化器。MySQL:适合大量读写操作、快速部署的 Web 应用、中小型应用程序。MySQL 通过多种存储引擎提供灵活的选择,且在与 LAMP(Linux, Apache, MySQL, PHP/Perl/Python)栈集成时表现出色。最终选择 PostgreSQL 还是 MySQL,应根据具体的业务需求、团队技术背景和应用场景来决定。原创 2024-05-17 12:21:44 · 1971 阅读 · 0 评论 -
mysql备份脚本
mysql备份脚本需求:1、每天定时备份master库;2、使用rsync同步备份文件到slave库.shell脚本如下:#! /bin/shPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbinexport PATH##slave库的备份路径#remote server infoIDC=‘master...原创 2020-03-27 17:52:58 · 224 阅读 · 0 评论 -
安装mysql-5.7.20
安装mysql-5.7.20一、修改IP、主机名修改IP:[root@mysql ~]# cd /etc/sysconfig/network-scripts/[root@mysql network-scripts]# vi ifcfg-ens160TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=staticDEFRO...原创 2019-08-23 18:00:24 · 396 阅读 · 1 评论
分享