
mysql
浮沉即半生
有问题,可私信联系哈;
展开
-
doker的mysql,从mysql8降版本到mysql7;
doker的mysql,从mysql8降版本到mysql7;原创 2023-02-28 15:28:42 · 503 阅读 · 0 评论 -
记录sql
看sql;SELECT A.*, cloud_account.name as account_name, plugin.iconFROM( SELECT *FROMcloud_alarmWHEREdescription NOT REGEXP(SELECTgroup_concat(description SEPARATOR '|')FROMcmp_configWHEREdescription IS NOT NULL)) AS ALEFT JOIN cloud_acco原创 2021-05-18 16:16:35 · 127 阅读 · 0 评论 -
数据库备份功能并导出
1、备份数据库脚本 操作系统CentOs#!/bin/bashuser=@[USER]password=@[PASSWORD]database=@[DATABASE]filename=@[FILENAME].zipipaddr=10.1.13.62docker exec -i mysql sh<<EOFmysqldump --skip-opt -u${user} -p${password} ${database} | gzip > /tmp/${filename};E.原创 2020-11-16 13:41:53 · 579 阅读 · 0 评论 -
docker内mysql无法输入中文
只要这样进入容器即可输入中文: docker exec -it mysql env LANG=C.UTF-8 /bin/bash原创 2020-04-01 16:22:58 · 1444 阅读 · 6 评论 -
mysql-bin文件过多,导致存储满;
1,手动清理cd /use/lib/mysqlfdisk -ldu -sh *查看当前目录下各个文件及目录占用空间大小到mysql命令下执行;PURGE MASTER LOGS TO 'mysql-bin.010'; //删除mysql-bin.010之前所有日志2,设置mysql-bin存在天数;vi /etc/my.cnfexpire_logs_days = ...原创 2020-01-14 09:43:23 · 4852 阅读 · 0 评论 -
mysql主从断掉后,恢复
主库:10.0.2.75;从库:10.0.2.230;mysql> show slave status\G;mysql> flush tables with read lock\Gmysql> show master status\Gmysql> change master to master_host='10.0.2.230', master_...原创 2019-10-11 17:31:16 · 3380 阅读 · 2 评论 -
生产环境注意设置binlog的过期清理expire_logs_days 和日志切换
设置expire_logs_days自动过期清理binlog生产上有一个比较小的系统,发现mysql占用空间较大,经排查发现是binlog比较多引起的查看binlog过期时间,设置的时间为90天,这个值默认是0天,也就是说不自动清理,可以根据生产情况修改,本例修改为7天mysql>showvariableslike'expire_logs_days'; +------...原创 2019-07-25 11:09:33 · 1355 阅读 · 1 评论 -
MySQL sql_mode=only_full_group_by错误
1、查看sql_mode 01 select @@global.sql_mode; 查询出来的值为:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE...原创 2019-06-28 17:03:17 · 441 阅读 · 0 评论 -
mysql导出数据库
mysql> show variables like '%secure%';查询允许导出库的路径;# mysqldump -uroot -p user > /var/lib/mysql-files/user_0628.sql;成功;二、导入数据库1、首先建空数据库mysql>create database abc;2、导入数据库方法一:(1)选...原创 2019-06-28 15:21:12 · 631 阅读 · 1 评论 -
linux下忘记mysql root密码解决办法
1、编辑MySQL配置文件my.cnfvi /etc/my.cnf #编辑文件,找到[mysqld],在下面添加一行skip-grant-tables[mysqld]skip-grant-tables:wq! #保存退出service mysqld restart #重启MySQL服务2、进入MySQL控制台mysql -uroot -p #直接按回车,这......原创 2019-06-21 09:58:37 · 128 阅读 · 0 评论 -
mysql数据库杀掉堵塞进程
mysql>SHOW PROCESSLIST;查看进程;mysql>KILL ID;杀掉进程;这是杀掉单一进程,一个一个解决起来太麻烦;批量解决,导出到文件,在导入处理;1,mysql>select CONCAT('KILL ',id,';') FROM information_schema.`PROCESSLIST` where DB = 'finance_49db6118b5...原创 2018-02-22 14:45:07 · 35392 阅读 · 1 评论