易截截图软件、单文件、免安装、纯绿色、仅160KB

CentOS下Mysql实现数据库主从同步

CentOS下Mysql实现数据库主从同步
一、环境
  A服务器: 192.168.10.42    主服务器master  CentOS 5  Mysql 5.1.34
  B服务器: 192.168.10.68    副服务器slave   CentOS 5  Mysql 5.0.56
二、设置Master服务器
  1、编辑Master上的/etc/my.cnf文件
    在
    # Replication Master Server (default)
    # binary logging is required for replication
    添加如下内容:
    log-bin=/var/log/mysql/updatelog
    server-id = 1
    binlog-do-db=test
    binlog-ignore-db=mysql
  2、在Master服务器的Mysql上增加同步帐号
    mysql>GRANT PRIVILEGES on *.* back@192.168.10.68 IDENTIFIED BY '123456'
    mysql>FLUSH PRIVILEGES;
  3、重新启动mysql
    service mysql restart;
  4、创建需要同步的数据库sycronDb
三、设置Slave服务器  
  1、修改/etc/my.cnf文件
    server-id = 2
    master-host = 192.168.0.1
    master-user = back
    master-password = back
    master-port = 3306
    replicate-ignore-db=mysql
    replicate-do-db=sycronDb;
  2、重新启动mysql
    service mysql restart
  3、在Slave服务器上不用创建sycronDb,同步程序会自动创建数据库.
四、启动同步
  1、在Master服务器上
    mysql> show master status;
    +------------------+----------+--------------+------------------+
    | File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
    +------------------+----------+--------------+------------------+
    | mysql-bin.000016 |     1033 | sycronDb     |                  |
    +------------------+----------+--------------+------------------+
    1 row in set (0.00 sec)
  2、在Slave服务器上
    mysql>slave start;
    mysql>CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000016',MASTER


相关文档:

Windows下安装最新的Apache+PHP+MySQL指南

 注意:之前我在网上找了好多的资料 NND都不能正常配置成功 搞得我是非常地郁闷!
找到这篇文章之后我终于配置成功了!哇好爽呀!只要按照 上面的步骤就一定能够成功的!
此文章的安装方法适用于Windows XP下的Apache+PHP+MySQL安装,同时也适用于Windows 2003系统下的安装和配置。
1. 安装环境
操作系统是 Window ......

mysql单引号和双引号的用法

 这就要从双引号和单引号的作用讲起:
双引号里面的字段会经过编译器解释然后再当作HTML代码输出,但是单引号里面的不需要解释,直接输出。例如:
$abc='I love u';
echo $abc //结果是:I love u
echo '$abc' //结果是:$abc
echo "$abc" //结果是:I love u
所以在对数据库里面的SQL语句赋值的时候也要用在双引号 ......

Mysql建表

建立一个主外键关系
create table t_dept(
id int(4) not null, name varchar(50) not null,
primary key(id))type=innodb;
create table t_emp (
id int(6) not null,
name char(255) not null,fk_id int(4) not null,
primary key(id),
foreign key (fk_id) references t_dept (id)) type=innodb; ......

ubuntu安装MySQL,Apache

 安裝MySQL-Server
$ sudo apt-get install mysql-server
安裝Apache HTTP Server
$ sudo apt-get install apache2
安裝PHP for Apache HTTP Server
$ sudo apt-get install php5
安裝MySQL for Apache HTTP Server
$ sudo apt-get install libapache2-mod-auth-mysql
$ sudo apt-get ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号