mysq主从报错Last_SQL_Error: Error 'Duplicate entry
报错信息如下: Last_SQL_Error: Error 'Duplicate entry '2738079' for key 'PRIMARY'' on query. Default database: 'whsir'. Query: 'INSERT IN … 阅读全文
报错信息如下: Last_SQL_Error: Error 'Duplicate entry '2738079' for key 'PRIMARY'' on query. Default database: 'whsir'. Query: 'INSERT IN … 阅读全文
一个CentOS下的数据库备份脚本,自动压缩,删除7天前的内容
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/bin/sh # Database info DB_NAME="whsir" DB_USER="root" DB_PASS="123456" # Others vars # whereis mysqldump BIN_DIR="/usr/local/mysql/bin" BCK_DIR="/opt/dbbak/whsir" DATE=`date +%Y%m%d` NEED_DELETE=$BCK_DIR/$DB_NAME.dump_$(date -d "7 days ago" "+%Y%m%d").sql.gz; # TODO DATABASE BAK AND DELETE 7 DAYS AGO BAKFILES mkdir -p $BCK_DIR $BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS $DB_NAME | gzip > $BCK_DIR/$DB_NAME.dump_$DATE.sql.gz rm -rf $NEED_DELETE |
DB_NAME需要备份的数据库名称 DB_USER数据库帐号 DB_PASS数据库密码 BIN_DIR路径mysqldump BC … 阅读全文
此批处理可以备份mysql数据库并压缩,需要手动替换批处理中的mysqldump路径、帐号、密码及相应的库名称。适用于所有win主机。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
@echo off set YE=%date:~2,2% set MO=%date:~5,2% set DA=%date:~8,2% set DG=1 set/a vY1=%YE% %% 400 set/a vY2=%YE% %% 4 set/a vY3=%YE% %% 100 if %vY1%==0 (set var=true) else (if %vY2%==0 (if %vY3%==0 (set var=false) else (set var=true)) else (set var=false)) set LY=%YE% set LM=%MO% if %MO:~0,1%==0 (set MO=%MO:~1,1%) if %DA:~0,1%==0 (set DA=%DA:~1,1%) if %DA% GTR %DG% (set/a LD=%DA%-%DG%) else ( if %MO%==1 (set/a LY=%YE%-1) & (set/a LM=12+%MO%-1) & (set/a LD=31+%DA%-%DG%) else ( set/a LM=%MO%-1 if %MO%==3 (if %var%==false (set/a LD=28+%DA%-%DG%) else (set/a LD=29+%DA%-%DG%)) for %%a in (2 4 6 8 9 11) do (if "%MO%"=="%%a" (set/a LD=31+%DA%-%DG%)) for %%b in (5 7 8 10 12) do (if "%MO%"=="%%b" (set/a LD=30+%DA%-%DG%)))) if %LM% LSS 10 set LM=0%LM:~-1% if %LD% LSS 10 set LD=0%LD:~-1% set Han= set Han=%LY%%LM%%LD% "D:/mysql/mysql5.6/bin/mysqldump" -uroot -pwhsir whsir > e:\mysqldump\whsir%Han%.sql "C:\Program Files\WinRAR\WinRAR.exe" a -k -s -m3 -df e:\mysqldump\whsir%Han%.rar e:\mysqldump\whsir%Han%.sql |
注意当前系统是否装了winrar,能否找到C:\Progr … 阅读全文
不影响主库线上的服务前提下,增加从库,前提是线上的主库配置中已经开启binlog并且指定了server-id。 linux主192.168.0.70 版本Centos6.7 nginx1.10 php5.4.45 mysql5.5.48 windows从192 … 阅读全文
mysqldump -uroot -proot mysql > mysql.sql 出现Warning警告,警告内容如下: -- Warning: Skipping the data of table mysql.event. Specify the - … 阅读全文
网上很多主从搭建的方法,但大多都是同平台下搭建,本篇文章是以centos服务器为主,windows2008服务器为从,搭建mysql主从。 一些想法:windows和centos平台不同,是否能做mysql主从,后来想了想,mysql也是可以在windows上 … 阅读全文
下载5.5.54版本: http://dev.mysql.com/downloads/mysql/5.5.html#downloads 选择Windows (x86, 64-bit), ZIP Archive(注意你自己的版本是32还是64的) 下载地址: h … 阅读全文
将网站搬家时发现一个mysql报错 在mysql导入时提示 ERROR at line 81: Unknown command '\\'. 解决办法: 首先确认当前mysql库的字符集编码方式,例:gbk方式 我们需要重新mysqldump备份,备份时候指定编 … 阅读全文
本文适用于mysql5.5 mysql5.6 其他版本未测试 #mysql -u帐号 -p密码 登录mysql mysql>SHOW VARIABLES LIKE 'character%'; 查看当前字符集编码方式 MySQL [(none)]> … 阅读全文