
Mysql
文章平均质量分 69
CodeCaptain
这个作者很懒,什么都没留下…
展开
-
[识记]Mysql8 远程授权
今天在测试docker时,因更换为Mysql8,使用SQL方式实现远程授权,其方式方法同于Mysql,但语句稍有不同,仅供参考。原创 2025-03-27 22:20:33 · 198 阅读 · 0 评论 -
[保姆级]Ubuntu 24.04下的Mycat安装验证流程
Ubuntu 24.04环境安装Mycat的说明原创 2025-03-27 04:00:00 · 1336 阅读 · 0 评论 -
[解决方案]Mysql数据库主从服务器网络不稳定时,保证数据同步的解决方案与建议
在 MySQL 主从服务器网络不稳定的情况下,确保数据同步的通常是首要关注点,以下提供仅提供一些个人的解决方案与措施,并提供对应的示例。原创 2025-03-26 23:38:54 · 1135 阅读 · 0 评论 -
[思路提供]Mysql主从复制时的网络延迟很高,如何调整MySQL复制参数
通过以上调整,可以在网络延迟较高的情况下,有效优化 MySQL 主从复制的性能,减少数据同步的延迟,确保数据的一致性和系统的稳定性。原创 2025-03-26 23:33:34 · 521 阅读 · 0 评论 -
[问题收集]mysql主从分离过程中,数据不同步可能导致的后果以及应对策略
鉴于之前发表过mysql的主从分离的文章,但这几天发现还是需要把后果进行分类,为鉴别与定位问题提供依据,有需求的同学请自取,还有我未覆盖的,请随时告知,我也做整理收集,共同成长。原创 2025-03-26 23:27:20 · 1326 阅读 · 0 评论 -
[实操]Mysql8 InnoDB引擎主从配置三节点操作流程
在发该文章之前,已有这篇文章说明如何使用Mysql8+docker在Ubuntu 24.04下完成搭建环境,因此这方面不再赘述,可跳转至该文章查看详细搭建步骤,此文主要讲解如何实现Mysql InnoDB 主从配置三节点。以下是基于Mysql8 InnoDB引擎的三节点主从配置操作流程,适用于 MySQL 8.0 及以上版本。原创 2025-03-24 22:30:00 · 574 阅读 · 0 评论 -
[实操]MySQL8 读写分离后,配合redis的方法与步骤
之前的文章已经提供相关MySQL8的主从与读写分离操作,为了在高并发场景中有更多的实际用处,于是编写该文章说明MySQL8在实现读写分离后结合Redis的方法与步骤。原创 2025-03-24 18:16:30 · 1117 阅读 · 0 评论 -
MySQL8主从配置过程中的常见问题整理(持续整理中)
MySQL 8.0 在 Docker 中主从配置过程经常会出现一些意想不到的问题,现将这些问题简单进行收集,并逐一罗列。原创 2025-03-24 10:52:15 · 237 阅读 · 0 评论 -
[保姆级]mysql8+Docker主从配置步骤
• 配置主节点:进入主节点容器的配置文件目录 /mydata/mysql-master/conf,创建 my.cnf 文件,添加以下内容。• 运行主节点容器:使用以下命令启动主节点容器,将宿主机的 3307 端口映射到容器的 3306 端口,并挂载数据、日志和配置文件目录。• 运行从节点容器:使用以下命令启动从节点容器,将宿主机的 3308 端口映射到容器的 3306 端口,并挂载数据、日志和配置文件目录。• 检查从节点数据:在从节点的数据库中检查是否成功复制了主节点的数据。原创 2025-03-24 08:30:12 · 474 阅读 · 0 评论 -
MySQL的InnoDB 与 MyISAM 在性能方面不同,适应不同系统的说明
例如,在一个在线支付系统中,当多个用户同时进行支付操作时,InnoDB 的行级锁机制可以确保每个支付事务只锁定相应的数据行,而不会影响其他用户的支付操作,从而保证系统的高并发性能和数据的一致性。例如,一个天气查询系统,用户查询各地的天气信息,这些数据通常是定期更新的,不需要严格的事务支持,MyISAM 的简单性和高效性可以满足这种场景的需求。例如,一个新闻网站的文章浏览页面,用户频繁访问文章内容,而文章的更新和发布操作相对较少,MyISAM 的快速读取性能可以提供更好的用户体验。原创 2025-03-23 17:24:23 · 261 阅读 · 0 评论 -
MySQL的InnoDB与MyISAM引擎的8大差异,为系统架构与数据库原型提供思路
举例:在金融系统中,当处理转账操作时,需要确保资金的扣除和添加在一个事务中完成,要么全部成功,要么全部失败回滚。举例:在查询中如果经常使用非主键字段作为查询条件,MyISAM 可能会更快,因为它可以直接从辅助索引的叶子节点获取数据,而 InnoDB 需要先查找辅助索引,再通过主键查找数据。举例:在电商系统中,多个用户同时购买同一商品但不同库存时,InnoDB 可以只锁定相应的库存行,而 MyISAM 会锁定整个商品表,导致其他用户无法操作,影响并发性能。差异:MyISAM 支持全文索引,可以进行全文检索;原创 2025-03-23 17:00:00 · 641 阅读 · 0 评论 -
mysql5.7升级到8的 10 个工作中的常见问题说明与解决思路
背景与影响:MySQL 8.0 中,InnoDB 和 NDB 是唯一提供本地分区处理程序支持的存储引擎,若分区表使用其他存储引擎(如 MyISAM),需转换为 InnoDB 或 NDB,或删除其分区,否则无法正常运行。语句创建空间索引,或删除无用的索引。语句实现,或删除分区结构。举例场景:升级后,若配置文件中 sql_mode 包含 NO_AUTO_CREATE_USER,MySQL 服务可能无法正常启动,报错提示 sql_mode 配置错误。原创 2025-03-23 16:12:18 · 632 阅读 · 0 评论 -
docker mysql 错误“Database is uninitialized and password option is not specified”的解决方法
这个错误通常是因为在首次启动MySQL时未正确设置初始密码。根据你的启动方式(直接启动、Docker等),确保正确设置了密码或环境变量,并检查配置文件和权限设置。如果问题仍然存在,可以查看日志文件获取更多线索。原创 2025-03-22 11:08:02 · 286 阅读 · 0 评论 -
工具连接Mysql 8.0成功但忘记Shell密码的修改
MySQL 8.0修改密码方法原创 2024-11-11 13:26:02 · 307 阅读 · 0 评论 -
Mysql8.0 Windows下忘记密码的处理办法
软件名称 版本 安装路径 下载地址 mysql 8.0 C:\Program Files\MySQL\MySQL Server 8.0\ 官网社区版 前情摘要:有时经常会因为多项目开发或者是修改密码后忘记密码,mysql8.0版本与5.0+版本忘记密码的修改方法稍有不同。之前的博客中已经提供mysql5.0+版本的密码修改方法,此处不在赘...原创 2020-11-13 10:28:41 · 1705 阅读 · 0 评论 -
CentOS卸载mysql
1.卸载mysql相关软件yum remove mysql mysql-server mysql-libs compat-mysql51rm -rf /var/lib/mysqlrm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql有的话继续删除原创 2014-11-13 12:37:25 · 660 阅读 · 0 评论 -
linux/CentOS mysql 无法远程连接解决方法
1.能ping通,但是无法登陆mysql解决方法:my.cnf 配置 bind-address=0.0.0.0 没有该配置自行添加。原创 2016-01-20 17:37:48 · 2596 阅读 · 0 评论 -
如何在Windows下创建两个mysql服务,并做主从数据库
所在环境清单如下所示操作系统:Win7数据库:MYSQL5.6 1.按照正确方式安装mysql,详细按照步骤可参照mysql官方文档。2.在控制面板里停止已安装的mysql(mysql56)服务。3.将C:\Program Files\MySQL目录下的所有目录和文件copy到另外一个路径,以示区分。 例如:C:\Program File原创 2017-01-11 16:44:13 · 2476 阅读 · 1 评论 -
MySQL5.7 忘记密码的解决方案
1.在系统中或使用命令行停止MySQL服务2.以安全模式启动MySQLcd /usr/local/mysql/binsudo ./mysqld_safe --skip-grant-tables3.新建终端窗口,登录至MySQL,在MySQL中执行 update mysql.user set authentication_string=PASSWORD('你的密码'原创 2018-01-10 14:40:47 · 591 阅读 · 0 评论 -
Mysql 连接提示 Client does not support authentication protocol requested by server; consider upgrading MySQL client 解决方法
<br />Mysql 4.1以上的版本在连接数据库时出现:Client does not support authentication protocol requested by server; consider upgrading MySQL client 按照以下办法可以得到解决,也是查阅的资料整理出来的,做个备忘,有不当之处不吝赐教。<br /> <br />1. mysql的登录<br /> 1) linux系统,Shell下使用 mysql -u root -p 方式登录至 mysql。<原创 2010-11-04 10:07:00 · 29319 阅读 · 2 评论