MySQL主从数据库不同步的2种解决方法

摘要:今天发现Mysql的主从数据库没有同步先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+-------------------+----------+--------------+-------------------------------+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+-------------------+----------+--------------+---

 MySQ主从复制配置

摘要:在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。介于这种情况,我们来学习一下mysql主从复制。使用mysql主从复制的好处有:1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分开处理用户的请求,可以提升数据处理

 备份mysql数据库,并且自动通过FTP上传到服务器

摘要:#!/bin/sh#set -x#此脚本的主要用途是备份mysql服务器上的数据库。并且自动通过FTP上传到服务器。备份完后都会发送一封邮件。  echo -e "此脚本的主要用途是备份mysql服务器上的数据库.并且自动通过FTP上传到服务器。"Host=172.16.1.110pass=123456name=root  DATE=`date +"%Y%m%d"`  WAN_DIR="/work/mysqlbackup/wan_dir"  

 MySQL备份数据库并压缩脚本

摘要:cat backup_linuxmysql_db-rsc_akcms.sh#!/bin/bash#Set the backup filenameDATA=`date +%Y%m%d`FILENAME="linuxmysql_db_bak_$DATA.sql"BACKUPDIR="/backup/linuxmysql_db_backup/"#Database parameterDBUSER="root"DBPWD="ruanganlove999"DBNAME="rsc_akcms"HOST="localhost"#Change to the root directorycd

 MySQL已备份表全部删除后恢复

摘要:已做数据库的完整备份,由于一个或多个数据表丢失,现进行恢复备份oldboy数据库的一个test表:[root@node201mysql5621]# ./mysqldump -uroot oldboy test > ../test1.sql 登录数据库,删除test表;mysql> drop tabletest;Query OK, 0 rowsaffected (0.00 sec) 将test表结构以及数据恢复[root@node201 bin]#./mysql -uroot oldboy < ../test1.sqlmysql> se

 MySQL增量恢复数据-错误更新后恢复

摘要:增量恢复数据:1.开启log-bin日志开启mysql  log-bin日志:cat /etc/my.cnflog-bin=mysqlbin_oldboy 查看log-bin日志:[root@node201 bin]#mysqlbinlog ../bin-log.000001如果不能停止数据库,要切割bin-log日志:防止其它数据插入到现有的bin-log日志里面去[root@node201mysql5621]# ./bin/mysqladmin -uroot -p flush-log执行这条语句将会增加一个新的bin-log记录bi

 MySQL表的导入和导出

摘要:用select...into outfile导出文本文件select [例名] from table [where 语句]       into outfile'目标文件'[option];option有5个选项fields terminated by'字符串':设置字符串为字段的分隔符,默认值为'\t'fields enclosed by '字符'; 设置字符来括上字段的值,默认情况下不使用任何符号fields optionallyenclosed by '字符': 用mysqldump

 MySQL数据备份恢复

摘要:mysqldump -uroot -p--databases test >/tmp/test.sql该语句不仅备份了所有数据库下的表结构,而且包括创建数据库的语句数据备份方法一:使用mysqldump命令备份mysqldump命令可以将数据库中的数据备份成一个文本文件原理:先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句,然后,将表中的所有记录转换成一条INSERT语句,这些CREATE语句和INSERT语句都是在还原时

 MySQL my.cnf配置详解

摘要:模板配置文件路径:/usr/share/mysql [root@localhost mysql]# vim /etc/my.cnf [mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Default to using old password format for compatibility with mysql 3.x# clients (those using the mysqlclient10 compatibility package).old_passwords=1performanc_schema  //开启PERFORMANCE_SCHEMA引擎,

 MySQL字符集设置

摘要:  查看修改MySQL字符集  ==查看字符集==//查看MySQL数据库服务器和数据库字符集 show variables like '%char%'; //查看表的字符集 show table status from mysql_db like '%tb_name%' //查看表中所有列的字符集 show full columns from tb_name; //查看mysql所支持的字符集 show charset; ==修改字符集== 临时生效:mysql > set nam
分页:« 22 23 24 25 26 27 28 29 30 31 »
Powered by AKCMS