随笔分类 -  MYSQL

摘要:select TABLE_NAME, INDEX_NAME, GROUP_CONCAT(COLUMN_NAME) as INDEX_COLUMNfrominformation_schema.statisticswheretable_schema='数据库schema名'-- and INDEX_NA 阅读全文
posted @ 2022-01-26 17:55 霸王龙的日常 阅读(292) 评论(0) 推荐(0) 编辑
摘要:设置日志保留时长expire_logs_days自动删除 查看当前日志保存天数: mysql> show variables like '%expire_logs_days%'; 默认是0,也就是logs不过期.如果数据库此时不便重启,可以设置全局的参数,使他临时生效:mysql> set glob 阅读全文
posted @ 2021-07-28 18:09 霸王龙的日常 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:在mysql命令行:show variables like '%general%'; mysql> show variables like '%general%';+ + +| Variable_name | Value |+ + +| general_log | OFF || general_lo 阅读全文
posted @ 2021-05-18 18:22 霸王龙的日常 阅读(258) 评论(0) 推荐(0) 编辑
摘要:现在由于业务的需要,不需要这台Slave同步复制Master,那么采用reset slave时,你会发现同步信息还存在,如: stop slave;reset slave;show slave status \G;还有信息 解决:stop slave;reset slave all;show sla 阅读全文
posted @ 2021-05-16 12:31 霸王龙的日常 阅读(533) 评论(0) 推荐(0) 编辑
摘要:摘要: CentOS+Mysql 8.0.18 tail -200f /var/log/mysqld.log 日志信息显示警告 2020-04-02T06:59:08.994775Z 0 [Warning] [MY-010139] [Server] Changed limits: max_open_ 阅读全文
posted @ 2020-12-30 17:05 霸王龙的日常 阅读(1566) 评论(0) 推荐(0) 编辑
摘要:select SUBSTRING_INDEX(host,':',1) as ip , count(*) from information_schema.processlist group by ip; 阅读全文
posted @ 2020-12-21 17:46 霸王龙的日常 阅读(510) 评论(0) 推荐(0) 编辑
摘要:使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错如设置 replicate_do_db=testuse mysql;update test.table1 set ......第二句将不会被执行如设置 replicate_ignore_db=my 阅读全文
posted @ 2020-12-04 13:39 霸王龙的日常 阅读(435) 评论(0) 推荐(0) 编辑
摘要:查看mysql binlog内容 cd 到数据文件目录mysqlbinlog --no-defaults -v -v --base64-output=DECODE-ROWS mysql-bin.000049 | grep -A '69' 'end_log_pos 30875 ' 阅读全文
posted @ 2020-12-03 22:18 霸王龙的日常 阅读(176) 评论(0) 推荐(0) 编辑
摘要:mysql> show variables like '%log_time%'; + + +| Variable_name | Value |+ + +| log_timestamps | UTC |+ + +UTC是世界统一时间,而我现在的系统为北京时间是东八区,比UTC早了8个小时,所以这里设置 阅读全文
posted @ 2020-12-03 22:15 霸王龙的日常 阅读(896) 评论(0) 推荐(0) 编辑
摘要:通过mysql -umydump -p 可正常登录,但是通过mysql --login-path=mydb方式登录时报错 经过多次测试:发现是密码中含有“#”导致,设置密码时不要含有“#” 步骤: 创建一个login-path:mysql_config_editor set --login-path 阅读全文
posted @ 2020-12-01 17:24 霸王龙的日常 阅读(451) 评论(0) 推荐(0) 编辑
摘要:该命令作用是跳过授权表,也就是说谁都能进入mysql看到所有数据表,输入任意字符账号密码都可以 当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql,不然服务器上会有很大的风险。 介绍一个非常有用的mysql启动参数—— skip-grant-tables。 顾名思义,就是在启动m 阅读全文
posted @ 2020-11-30 18:17 霸王龙的日常 阅读(2739) 评论(0) 推荐(0) 编辑
摘要:mysql之mysql_config_editor mysql_config_editor允许你把登录的身份验证信息存储在一个名为.mylogin.cnf的文件里,该文件的位置在windows下是在%APPDATA%\MySQL目录下,linux下是在用户的家目录下。该文件可在以后通过MySQL客户 阅读全文
posted @ 2020-11-30 17:44 霸王龙的日常 阅读(684) 评论(0) 推荐(0) 编辑
摘要:Mysql8 提示:ERROR 1227 (42000): Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this operation mysql> 原因:MySQL8版本中新增了一个system 阅读全文
posted @ 2020-11-30 15:29 霸王龙的日常 阅读(2422) 评论(0) 推荐(0) 编辑
摘要:增加一个user1用户,密码为User1@123,可以在所有服务器上登录,并对数据库testdb下的emp表仅有查询权限。CREATE USER 'user1'@'%' IDENTIFIED BY 'User1@123'; grant select on testdb.(emp,t_em_user) 阅读全文
posted @ 2020-11-27 21:44 霸王龙的日常 阅读(140) 评论(0) 推荐(0) 编辑
摘要:在mysql中有一个默认的数据表information_schema,information_schema这张数据表保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什 阅读全文
posted @ 2020-11-26 11:26 霸王龙的日常 阅读(1379) 评论(0) 推荐(0) 编辑
摘要:1、创建新的数据存放目录 # mkdir -p /data/ 2、关闭mysql服务 # systemctl stop mysqld 3、拷贝原来数据目录到新的目录 cp -a /var/lib/mysql /data //cp -a 保留原文件属性的前提下复制文件 4、备份my.cnf # cp 阅读全文
posted @ 2020-11-25 18:59 霸王龙的日常 阅读(527) 评论(0) 推荐(0) 编辑
摘要:show variables like '%max_connections%'; 实时查看: 复制代码 mysql> show status like 'Threads%'; + + + | Variable_name | Value | + + + | Threads_cached | 58 | 阅读全文
posted @ 2020-11-09 23:31 霸王龙的日常 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Last_IO_Errno: 1129 Last_IO_Error: error connecting to master 'slavetest@xxx.xxx.xxx.xx:6612' - retry-time: 60 retries: 1 message: Host 'xxx.xxx.xxx.x 阅读全文
posted @ 2020-11-09 23:19 霸王龙的日常 阅读(361) 评论(0) 推荐(0) 编辑