![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 56
WFkwYu
Devops技术顾问,欢迎大家一起交流分享!
展开
-
Mysql/MongoDB数据库备份与恢复
一、Mysql数据库全量备份:mysqldump -h127.0.0.1 --add-drop-table --force -u$db_user -p$db_passwd $db_name > $BACK_DIR/dbname.sql全量恢复:mysql -u db_user -p db_passwd db_nmae < $RESTORE_DIR/dbname.sql 二、MongoDB数据库(集群+分片模式)全量备份:## 30000端口为m原创 2021-12-03 11:58:22 · 275 阅读 · 0 评论 -
Mysql丢数据以及解决分析
一、Mysql丢数据以及解决分析1.1.master库写redo、binlog不实时丢数据的场景 上面我们介绍了MySQL的内部XA事务流程,但是这个流程并不是天衣无缝的,redo的ib_logfile与binlog日志如果被设置非实时flush,就有可能存在丢数据的情况。 1.redo的trx_prepare未写入,但binlog写入,造成从库数据量比主库多。 2.redo的trx_prepare与commit都写入了,但是binlog未写入,造成从...原创 2021-08-16 14:11:42 · 2161 阅读 · 0 评论 -
出现 ERROR 1045 (28000): Access denied for user ‘mha‘@‘10.0.8.25‘ (using password: YES) 的一种特殊情况
出现 ERROR 1045 (28000): Access denied for user ‘mha’@‘10.0.8.25’ (using password: YES) 的一种特殊情况背景:1、Mysql版本:5.7.142、条件:部署mysql一主两从,主从已经配置成功主库地址:10.0.8.24从库地址:10.0.8.25,10.0.8.263、需求:需要从库能远程连上主库问题:在远程连接的时候出现如下报错(10.0.8.25为主库地址)$ mysql -h 10.0.8.25 -u原创 2020-12-18 18:15:08 · 591 阅读 · 2 评论 -
Mysql日志时间与系统时间相差八小时
Mysql应用日志时间与系统时间相差八小时我这以mysql慢查询日志为例,通过查看慢查询日志,发现日志时间与服务器系统时间相差为八小时原因:系统默认的log_timestamps为UTC,与linux系统时间相差8小时解决办法:1、临时解决SET GLOBAL log_timestamps = SYSTEM;(立即生效,重启mysql服务,失效)2、永久解决在/etc/my.cnf中添加如下一行:log_timestamps=system重启服务生效。好了,这就是centos原创 2020-11-16 16:08:04 · 2270 阅读 · 0 评论 -
查看mysql数据库容量大小
查看mysql数据库容量大小第一种情况:查询所有数据库的总大小,方法如下:mysql> use information_schema;mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;+-----------+| data |+-----------+| 3052.76MB |+-----------+1 row in set (0.02 sec)统转载 2020-06-24 17:24:24 · 1055 阅读 · 0 评论 -
在centos7.2上源码安装Zentao禅道
本文转自https://www.cnblogs.com/Candies/p/8282934.html转载 2020-02-19 10:11:14 · 402 阅读 · 0 评论 -
mysql物理备份与逻辑备份详解
mysql的物理备份与逻辑备份详解条件:本文针对mysql版本为5.7,存储引擎为InnoDB,其他版本未做实验一、逻辑备份恢复备份:$ mysqldump -h127.0.0.1 --add-drop-table --force -u$DB_USER -p$DB_PASS $DB_NAME > $BACK_DIR/$NAME_sql$DB_USER ##表示用户名$DB_...原创 2020-01-13 15:11:33 · 2902 阅读 · 2 评论 -
SQL复制表
少用却又很方便的SQL语句一、insert into select 和select into from 的区别insert into scorebak select * from socre where neza=‘neza’ --插入一行,要求表scorebak 必须存在select * into scorebak from score where neza=‘neza’ --也...原创 2019-09-09 17:55:11 · 3091 阅读 · 0 评论 -
mysql优化慢查询
mysql优化慢查询背景:最近mysql数据库因为某张表的数据量越来越大,导致数据库的查询速度越来越慢,慢查询越来越多,为了解决这个问题,决定将此表(table1_name)备份到历史备份表(table2_name)中分析:一、查看慢查询次数2、mysqldumpslow慢日志分析工具查找都是哪些sql慢查询操作经常使用的参数:-s,是order的顺序al 平均锁定时间ar...原创 2019-08-27 12:21:20 · 106 阅读 · 0 评论 -
mysql修改数据存储目录
mysql数据库修改存储目录背景: 今天上mysql数据库机器做操作,发现机器使用非常卡顿,并且有时会出现连接中断的情况,后来我查看了一下机器的磁盘使用情况,发现根目录快占满了,但是挂载的共享盘却基本没使用,后来查看mysql服务配置的数据存储在根目录下,所以需要修改mysql数据库的存储目录。1、停止数据库...原创 2019-08-22 11:48:05 · 298 阅读 · 0 评论 -
mysql数据库处理连接数过多的问题
@**mysql数据库启动方式**#背景今天后台开发在调试代码的时候出现 1040 - too many connections的报错,本来想着去机器上调大mysql的最大连接数,后来发现通过机器也无法连接数据库报错情况处理办法:重启mysql,但是问题来了,通过kill命令杀掉mysql进程后,发现不知道如何启动mysql了幸好在kill掉进程之前运行了如下命令误区:一般...原创 2019-07-26 17:41:34 · 4676 阅读 · 0 评论