易截截图软件、单文件、免安装、纯绿色、仅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


相关文档:

MYSQL 与MSSQL2000 在修改表字段的区别

添加字段:
MYSQL
alter table tb add col2 varchar(10)
MSSQL2000
alter table tb add col2 varchar(10)
修改字段:
MYSQL
 alter table tb modify col2 varchar(20)
MSSQL2000
 alter table tb alter column col2 varchar(20)
删除字段:
MYSQL
 alter table tb drop column col ......

mysql编码问题

首先设置mysql的编码为utf8
在linux下修改3个my.cnf的1个/etc/mysql
/my.cnf文件
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8' (设定连接mysql
数据库时使用utf8编码,以让 ......

Mysql innodb引擎和myisam引擎 使用索引区别

 
首先你要理解,innodb的主键索引都是聚簇索引,它的辅助索引里面都包含有表的主键,而且主键都在辅助索引的最后一列.而myisam的索引,都是普通索引,存储的是列的值,还有列在原表中的地址值---不存储主键值.
好了,下面我们开始:
先创建两个表:一个是innodb引擎的,一个是myisam引擎的
CREATE TABLE `innodb` ( `id` in ......

mysql基础操作

 1、系统管理
  mysql -h主机地址 -u用户名 -p
  连接MYSQL(在mysql/bin)
  exit
  退出MYSQL命令
  mysqladmin -u用户名 -p旧密码 password新密码
  修改密码(在mysql/bin)
  grantselect[insert][,update][,delete]on数据库.*to用户名@localhost("%", 表示任何主机)identifiedby "密码"
   ......

MySql简易笔记


MySql简易笔记
 
 
1:安装http://download.mysql.cn/src/2006/0710/5543.html;
 
 
2:打开mysql的CMD
 
3:创建一个数据库及表:
mysql> CREATE DATABASE bbs;
mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHA ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号