ERROR 1776 (HY000): Parameters MASTER_LOG_FILE, MASTER_LOG_POS, RELAY_LOG_FILE and RELAY_LOG_POS can
摘要:问题介绍: 主库开始GTID,后来关闭了。做从库用的master_auto_position=1这种方法,然后报以下错误。 root@localhost :(none)02:49:31>change master to master_host='56.56.56.117', master_port=
阅读全文
posted @
2022-09-22 15:59
小破孩楼主
阅读(1914)
推荐(0)
关于MySQL的lock wait timeout exceeded解决方案
摘要:copy自: 关于MySQL的lock wait timeout exceeded解决方案 一、关于MySQL出现lock wait timeout exceeded; try restarting transaction 的解决方案。 我们可以通过到information_schema 中来进行查
阅读全文
posted @
2022-09-18 10:25
小破孩楼主
阅读(1201)
推荐(0)
mysql优化之thread_cache_size
摘要:1、mysql服务器的线程数查看方法: show global status like 'Thread%'; Threads_created:创建过的线程数,如果发现Threads_created值过大的话,表明MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_c
阅读全文
posted @
2022-09-13 11:44
小破孩楼主
阅读(1794)
推荐(0)
解析MySQL中的六种日志
摘要:(一)概述 MySQL中存在着以下几种日志:重写日志(redo log)、回滚日志(undo log)、二进制日志(bin log)、错误日志(error log)、慢查询日志(slow query log)、一般查询日志(general log)。 MySQL中的数据变化会体现在上面这些日志中,比
阅读全文
posted @
2022-09-09 09:43
小破孩楼主
阅读(198)
推荐(0)
Mysql应用日志时间与系统时间相差八小时
摘要:Mysql应用日志时间与系统时间相差八小时我这以mysql慢查询日志为例,通过查看慢查询日志,发现日志时间与服务器系统时间相差为八小时原因:系统默认的log_timestamps为UTC,协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协
阅读全文
posted @
2022-08-09 12:00
小破孩楼主
阅读(496)
推荐(0)
基于LINUX的MySql二进制本地升级实施文档
摘要:转自:http://blog.itpub.net/23732248/viewspace-2887312/ 升级数据库 MySql 安装分为两种,分为二进制安装和 RPM 包安装, RPM 包安装方式存在很大的局限性,即同一台物理主机或虚拟主机上不支持同时安装两套及以上不同版本的 MysQL 软件。如
阅读全文
posted @
2022-06-30 13:38
小破孩楼主
阅读(386)
推荐(0)
innodb_fast_shutdown参数
摘要:在mysql关闭时,参数innodb_fast_shutdown 影响着表的存储引擎为innodb的行为。参数为0,1,2三个值。0,代表当MYSQL关闭时,Innodb需要完成所有full purge和merge insert buffer操作,这需要花费时间来完成。如果做Innodb plugi
阅读全文
posted @
2022-06-30 13:09
小破孩楼主
阅读(474)
推荐(0)
ERROR 1100 (HY000): Table '表名' was not locked with LOCK TABLES (表被锁定)
摘要:ERROR 1100 (HY000): Table 'stu' was not locked with LOCK TABLES 表被锁定无法进行增删改查的操作可以使用unlock tables;命令进行解锁之后就可以进行正常操作了。 mysql> select * from stu where cl
阅读全文
posted @
2022-06-30 11:22
小破孩楼主
阅读(980)
推荐(0)
MySQL密码复杂度策略
摘要:MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格。使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置。 本文采用测试环境:MySQL 8.0.15 一、查看所需插件 1.1 在 MySQL安装目录中,\MySQL S
阅读全文
posted @
2022-05-07 16:37
小破孩楼主
阅读(500)
推荐(0)
mysql 各类锁查看方法
摘要:-- 查看当前所有事务 select * from information_schema.innodb_trx; -- 查看正在锁的事务 select * from information_schema.innodb_locks; -- 查看等待锁的事务 select * from informat
阅读全文
posted @
2022-04-12 22:40
小破孩楼主
阅读(679)
推荐(0)
lower_case_table_names参数详解
摘要:lower_case_table_names参数该参数为静态,可设置为0、1、2。0 --大小写敏感。(Unix,Linux默认) 创建的库表将原样保存在磁盘上。如create database TeSt;将会创建一个TeSt的目录,create table AbCCC …将会原样生成AbCCC.f
阅读全文
posted @
2022-04-07 22:27
小破孩楼主
阅读(598)
推荐(0)
MySQL之正则表达式(REGEXP)
摘要:MySQL中正则表达式通常被用来检索或替换符合某个模式的文本内容,根据指定的匹配模式匹配文中符合要求的特殊字符串。例如,从一个文件中提取电话号码,查找一篇文章中重复的单词或替换用户输入的敏感语汇等,这些地方都可以使用正则表达式。正则表达式强大而且灵活,常用于复杂的查询。MySQL 中使用 REGEX
阅读全文
posted @
2022-04-01 21:33
小破孩楼主
阅读(4186)
推荐(0)
left join on 后跟and和where区别
摘要:create table testA( id int primary key, Name varchar(10) ); insert into testA values(1, '小黄'); insert into testA values(2, '小绿'); insert into testA va
阅读全文
posted @
2022-03-17 18:01
小破孩楼主
阅读(102)
推荐(0)
MySQL的时间差函数TIMESTAMPDIFF、DATEDIFF的用法
摘要:datediff函数,返回值是相差的天数,不能定位到小时、分钟和秒。 select datediff('2020-5-1 09:00:00', '2020-5-8 07:00:00'); TIMESTAMPDIFF: 可以进行参数设置,精确到天(DAY)、小时(HOUR),分钟(MINUTE)和秒(
阅读全文
posted @
2022-02-28 16:04
小破孩楼主
阅读(357)
推荐(0)
MySQL中LOCATE()函数的详解
摘要:①.LOCATE(字符串1,字符串2) 返回字符串1在字符串2中第一次出现的位置,只要字符串2中包含字符串1,那么返回值必然大于0。 ②.LOCATE(字符串1,字符串2,pos)返回字符串1在字符串2中第一次出现的位置,从位置pos开始算起;如果返回0,表示从pos位置开始之后没有了如果返回值 大
阅读全文
posted @
2022-02-28 15:17
小破孩楼主
阅读(1053)
推荐(0)
mysql数据库的备份与恢复
摘要:mysqldump工具备份 1、备份指定数据库 mysqldump -uroot -h host -p dbname > backdb.sql 2、备份多个数据库 mysqldump -u root -h host -p --databases dbname1 dbname2 > backdb.sq
阅读全文
posted @
2021-06-29 16:27
小破孩楼主
阅读(57)
推荐(0)
create table select 和 create table like 比较
摘要:create table select 语法: CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name [(create_definition,...)] [table_options] [select_statement] create table li
阅读全文
posted @
2021-04-22 12:01
小破孩楼主
阅读(1286)
推荐(0)
mysql bit类型 使用Mysql命令行查询的时候无法看到其值
摘要:Linux窗口和Win命令窗口查看mysql bit类型的值 在很多情况下(例如数据量大、磁盘空间有限),我们需要压缩存储空间,mysql的数据也一样,当我们存储的数据为1和0时,就可以采用bit类型数据来减少存储空间,Bit称为位数据类型,其数据有两种取值:0和1,长度为1位。在输入0以外的其他值
阅读全文
posted @
2021-04-08 13:34
小破孩楼主
阅读(824)
推荐(0)
mysql查询缓存
摘要:开启mysql缓存后,数据没有更新的情况下,相同的查询sql会使用缓存数据返回结果。在数据更新较少,类似查询较多的情况下,使用mysql缓存可以显著提升查询效率。 mysql查询缓存参数设置 (1) have_query_cache表示是否支持查询缓存,YES表示支持 (2) query_cache
阅读全文
posted @
2021-03-15 23:09
小破孩楼主
阅读(240)
推荐(0)
Mysql 通过binlog日志恢复数据
摘要:转自:Mysql 通过binlog日志恢复数据 Binlog日志,即binary log,是二进制日志文件,有两个作用,一个是增量备份,另一个是主从复制,即主节点维护一个binlog日志文件,从节点从binlog中同步数据,也可以通过binlog日志来恢复数据 1,登录mysql查看binlog日志
阅读全文
posted @
2021-03-15 22:41
小破孩楼主
阅读(354)
推荐(0)