mysql
文章平均质量分 52
夜光小兔纸
每天进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux 服务器 Mysql 8.4.6 安装
说明:本次安装Mysql版本为 Mysql 8.4.6 ,操作系统为 Red Hat Enterprise Linux 9。原创 2025-11-12 16:25:20 · 441 阅读 · 0 评论 -
MySQL 主从结构停库后重启操作及常见错误处理方法
当启用了 GTID(即 gtid_mode = ON 且 MASTER_AUTO_POSITION = 1),MySQL 不再使用 binlog 文件和位置来控制复制,而是使用 GTID 来自动定位事务同步点。这说明从库已经成功连接主库(IO 线程正常),但 SQL 线程未运行,这通常是因为复制过程中出现了 SQL 执行错误(例如主库的 DML 在从库无法执行)。可能是因为user1的密码并非Pasd1,此时在确定可以修改user1密码(无其他重要程式使用该用户)的情况下,可将密码修改为Pasd1。原创 2025-07-21 14:28:58 · 1299 阅读 · 0 评论 -
Mysql 查看当前事务锁
⚠️ 这只会 KILL 处于等待状态的线程,不会杀掉持锁线程(即“元凶”线程)。trx_state:事务状态(如:RUNNING、LOCK WAIT等)此语句会显示哪些事务在等待锁,哪些事务持有锁,方便定位阻塞。⚠️ 杀掉持锁事务可能会终止正在执行的写操作,请务必确认!lock_type(类型:RECORD, TABLE)trx_mysql_thread_id:线程ID。lock_mode(锁模式,e.g. S, X)trx_query:正在执行的SQL语句。一、查看当前锁等待情况(推荐)原创 2025-07-18 11:20:31 · 517 阅读 · 0 评论 -
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)
看起来是在尝试通过本地 Unix socket /tmp/mysql.sock 连接 MySQL,但该 socket 文件不存在。可能是因为 MySQL 使用了不同的 socket 路径。所以 socket 的正确路径为/mysql/data/mysql.sock。原创 2025-06-18 16:23:30 · 1110 阅读 · 0 评论 -
Mysql备份表时java.sql.SQLException: Statement violates GTID consistency: CREATE TABLE ... SELECT.错误处理
这是因为正在使用 MySQL 的 GTID 模式(全局事务标识符),而该模式下 不允许使用 CREATE TABLE …SELECT 语句,因为它不是事务性安全的操作。在开启了 GTID 的 MySQL 实例中(通常用于主从复制或分布式事务),为了保证每个事务都可以被唯一标识和复制,所有语句都必须是事务安全的。SELECT 是复合语句,不能被包装在一个事务中,因此被禁止。然后再执行 CREATE TABLE …SELECT 语句。这两条语句都是 GTID 模式下允许的。因为业务需求,要对表做变更。原创 2025-06-12 19:41:42 · 580 阅读 · 0 评论 -
MySQL代理用户Proxy User
本文通过实际工作中的一个客户需求来简单介绍一下MySQL数据库中的代理用户这个概念,所谓的代理用户,顾名思义就是作为真实用户的代理来登录数据库,对数据库进行访问,原则上讲,官方文档中描述的情况是建议不要用隐藏在代理用户后面的真实用户登录,代理就是为了不暴露真实用户而已。代理相关参数需要注意开启:check_proxy_users,mysql_native_password_proxy_users,sha256_password_proxy_users。多个用户可以共用一个代理用户,但是不推荐。转载 2025-03-13 11:22:39 · 365 阅读 · 0 评论 -
ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)
一、故障现象登录Mysql数据库时出现ERROR 2002错误,具体描述如下:# mysql -uroot -p12345Warning: Using a password on the command line interface can be insecure.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)二、故障分析--查看mysql实例的状态# n原创 2022-04-01 14:27:26 · 886 阅读 · 0 评论 -
Mysql学习笔记2-Mysql概述
1.数据库的好处• 实现数据持久化• 使用完整的管理系统统一管理,易于查询2.数据库概念DB(database:数据库):存储数据的“仓库”,它保存了一系列有组织的数据。DBMS(Database Management System:数据库管理系统):数据库是通过DBMS创建和操作的容器。SQL(Structure Query Language:结构化查询语言):专门用来与数据库通信的语言。3.数据库管理系统客户端连接DBMS,通过SQL与DBMS进行交互,DBMS对DB进行管理(增删原创 2021-12-08 17:02:06 · 544 阅读 · 0 评论
分享