linux操作系统下建立mysql镜像数据库

转载 2014年05月28日 14:19:27

MySQL 版本:4.1

  环境介绍:主库 192.168.0.205 从库 192.168.0.206

  1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加

  server-id=1 

  log-bin=binlog_name

  2、主库增加用户,用于从库读取主库日志。

  grant replication slave,reload,super on *.* to ’slave’@’192.168.0.206’ identified by ’123456’

  3、从库连接主库进行测试。

/opt/mysql/bin/mysql -u slave -p -h 192.168.0.205 

  4、停从库,修改从库/etc/my.cnf,增加选项:

[mysqld] 

server-id=2 

master-host=192.168.0.205 

master-user=slave 

master-password=123456 

  5、启动从库,进行主从库数据同步

/opt/mysql/share/mysql/mysql start 

/opt/mysql/bin/mysql -u root -p

mysql>load data from master;


  说明:这一步也可以用数据库倒入或者直接目录考过来。

  6、进行测试:

  主库创建表,

mysql>create database sampdb; 

mysql>create table new (name char(20),phone char(20)); 

mysql>insert into new (’abc,’0532555555’); 

  打开从库,察看:

/opt/mysql/bin/mysql -u root -p 

mysql>show database; 

mysql 

sampdb 

test 

mysql>use sampdb; 

mysql>show tables; 

new 

说明主从数据库创建成功。 

  7、主从数据库相关命令:

slave stop; slave start ;  开始停止从数据库。 

show slave status\G; 显示从库正读取哪一个主数据库二进制日志



  purge master logs to ’binlog.000004’; 此命令非常小心,删除主数据库没用的二进制日志文件。如果误删除,那么从库就没有办法自动更新了。

  change master; 从服务器上修改参数使用。

http://www.dwww.cn/new/20063201849301317.html

linux下建立mysql镜像数据库

  • zgqtxwd
  • zgqtxwd
  • 2008年05月01日 00:27
  • 88

Linux下建立Mysql镜像数据库

MySQL 版本:4.1   环境介绍:主库 192.168.0.205 从库 192.168.0.206   1、主库创建/etc/my.cnf,修改[mysqld]里边的键值增加   server...
  • lgjlry
  • lgjlry
  • 2007年11月30日 23:21
  • 344

Windows下MySQL学习(一):安装和启用,新建数据库和数据表,matlab连接MySQL

最近新工作需要,开始学习MySQL,手头没有服务器,所以在自己的windows7机器上装mysql,以及用matlab进行操作。下面将介绍一下入门的过程:1.下载和安装:参考以下步骤: http:/...
  • dahunbi
  • dahunbi
  • 2016年10月29日 18:47
  • 1375

Mysql数据备份四(镜像备份)

MySQL同步机制基于master把所有对数据库的更新、删除等都记录在二进制日志里。因此,想要启用同步机制,在master就必须启用二进制日志。每个slave接受来自master上在二进制日志中记录的...
  • fafa211
  • fafa211
  • 2008年05月01日 14:14
  • 1061

怎样创建一个简单的mysql数据库

学习java到数据库操作章节后发现没有数据库, 折腾了1天总算弄好了学习所需要的数据库,感觉好开心。 一.创建数据库 注:已经安装好mysql。 windows下运行cmd进入命令窗口, 本人用的...
  • longampp520
  • longampp520
  • 2017年05月10日 12:20
  • 5592

ubuntu中MySQL的新建用户及远程登录

在ubuntu中安装完MySQL数据库后,经常我们面临到的是想使用客户端进行远程连接,并且考虑到安全性问题,我们不会使用root用户。 因此,接下来整理下新建用户,并且给用户授权,允许客户端能够进行...
  • wenxuechaozhe
  • wenxuechaozhe
  • 2016年06月19日 20:40
  • 3155

Linux操作系统上安装MYSQL数据库的方法 (附加修改初始密码)

安装1、下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-5.0.26-0.i386.rpm    MySQL-client-5.0.26-0.i386.rpm 下...
  • inbyte
  • inbyte
  • 2009年06月09日 11:09
  • 4676

正确合理的建立MySQL数据库索引

索引是快速搜索的关键。 MySQL索引的建立对于MySQL的高效运行是很重要的。 下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 my...
  • nanaMasuda
  • nanaMasuda
  • 2016年08月30日 16:27
  • 597

Openwrt下C调用mysql API

openwrt mysql C
  • KOBE_ZERO
  • KOBE_ZERO
  • 2016年06月16日 17:19
  • 958

利用Dockerfile构建mysql镜像并实现数据的初始化及权限设置

本文提要 本文目的不仅仅是创建一个MySQL的镜像,而是在其基础上再实现启动过程中自动导入数据及数据库用户的权限设置,并且在新创建出来的容器里自动启动MySQL服务接受外部连接,主要是通过Docke...
  • ZHENFENGSHISAN
  • ZHENFENGSHISAN
  • 2017年06月05日 09:27
  • 541
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux操作系统下建立mysql镜像数据库
举报原因:
原因补充:

(最多只允许输入30个字)