成都网站建设设计

将想法与焦点和您一起共享

mysql怎么区分读写 mysql做读写分离有哪些方式

mysql如何做读写分离啊 ?

我刚给公司做完mysql的主从读写分离

成都创新互联是一家专注于网站设计、网站制作与策划设计,慈利网站建设哪家好?成都创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:慈利等地区。慈利做网站价格咨询:13518219792

先给你个思路

第一步:先做mysql的主从(Master/Slave Replication),实现数据同步

第二部:通过Amoeba来实现读写分离,也可以通过mysql proxy(比较麻烦)。

ps:

我的环境是两台装windows server 2008,一台做主,一台做从。

如果你需要的话,留下邮箱,我发给你一个我自己刚做好的文档。照着做就可以了

mysql如何判断一个数据库是否正在读写?

有四种方式进行判断:

1.SHOW TABLES LIKE '%tb_bp_d_case%';

2.select TABLE_NAME from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='dbname' and TABLE_NAME='tablename' ;

3. 如果表不存在就建立这个表,那么可以直接用

create table if not exists tablename.这样的指令来建立,不需要先去查询表是否存在。

4. 从模板表创建表:

create table if not exists like old_table_name;

如何实现mysql读写分离

Slave从服务器(Ubuntu)

(1)找到MySQL安装文件夹修改my.cnf文件,vim my.cnf

s

(2) ./support-files/myql.server restart 重启MySQL服务 , ./bin/mysql 进入MySQL命令窗口

(3)连接Master

change master to master_host='192.168.0.104', //Master 服务器Ip

master_port=3306,

master_user='repl',

master_password='mysql',

master_log_file='master-bin.000001',//Master服务器产生的日志

master_log_pos=0;

(4)启动Slave

start slave;


网页标题:mysql怎么区分读写 mysql做读写分离有哪些方式
网页网址:http://chengdu.cdxwcx.cn/article/dopodgi.html