• 不停止 MySQL 服务增加从库的两种方式

    日期:

    现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。 一般在线增加从库有两种方式,一种是通过mysqldump备...

  • 修改mysql数据库密码

    日期:

    1. 添加环境变量 MYSQL_HOME:D:\mysql (D:\mysql为mysql数据库的安装目录) 接着在已存在的环境变量path后追加:%MYSQL_HOME%\bin; 或: 直接进行mysql安装目录下的bin目录执行DOS 2. 在DOS下执行: mysql -u root -p 然后输入旧的mysql数据库密码, 如果是第...

  • mysql数据库忘记root密码解决方法

    日期:

    windows下: 1. 停止mysql服务 2. 在DOS窗口下, 进入mysql安装目录的bin目录下, 跳过权限检测, 启动mysql: mysqld -nt --skip-grant-tables 3. 重新打开一个窗口,进入bin目录下,设置新的root密码...\binmysqladmin -u root flush-privileges password n...

  • linux下查看mysql的安装路径

    日期:

    可通过以下命令查看mysql是否安装及其安装路径: ps-ef|grepmysql 如下: xx@ubuntu:~/work$ps-ef|grepmysql root38672981009:23pts/1100:00:00/bin/sh/usr/local/mysql/bin/mysqld_safe--datadir=/usr/local/mysql/data--pid-file=/usr/local/mysql/data/ubun...

  • 实现MySQL数据库数据的同步方法介绍

    日期:

    做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。 1、安装配置 两台服务器,分别安装好MySQL,都安装在 /usr/local/mysql 目录下(安装步骤省略,请参...

  • mysql双主配置

    日期:

    MySQL主主互备结构是基于mysql增量日志基础上的,区别于主从复制结构. 在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这个改变是基于sql语句的改变,如果删除系统数据库源文件或删除后新创建同名MYSQL表实现同...

  • Mysql 5.6 双主配置 自动同步脚本

    日期:

    # 最近有项目应用到了 mysql 双主结构,现在贴出来共享 # mysql 版本: 5.6.11 # 操作系统版本: rhel 6.2 # Master 的 my.cnf 配置( 只贴M/M 结构部分) log-bin=fabianserver-id=1binlog-do-db=TSCbinlog-do-db=adbbinlog-ignore-db=mysqlreplicate-do-db=T...

  • MySQL数据库完整备份与增量备份的原理简介

    日期:

    MySQL数据库实现备份的操作包括完整备份和增量备份等,本文我们主要介绍一下增量备份和完整备份的原理,接下来我们就一起来了解一下这部分内容。 完整备份的原理: 对于InnoDB,XtraBackup基于InnoDB的crash-recovery功能进行备份。 crash-recovery是这样的...

  • 关于MySQL的在线扩容

    日期:

    主要简单总结下,mysql在线扩容和缩容一般涉及到的内容,主要包括三个方面,1.在线也就意味着需要把增量的数据重新分布到新的拓扑结构中,我们一般称做增量复制,2.原有的数据需要一条不漏的扫出来重新分布到新的拓扑结构中,这个一般叫做全量复制,3.全量做完...

  • mysql mysqldump数据备份和增量备份

    日期:

    本篇文章主要讲如何使用shell实现mysql全量,增量备份。增量备份在周一-周六凌晨3点,会复制mysql-bin.00000*到指定目录;而全量备份则使用mysqldump将所有的数据库导出,每周日凌晨3点执,并会删除上周留下的mysq-bin.00000*。然后对mysql的备份操作会保留在...