基本语法你应该明白吧?
具体添加的时候就在添加时进行数据库切换。

解决方案 »

  1.   

    能不能讲详细一点?“基本语法你应该明白吧?
    具体添加的时候就在添加时进行数据库切换。”我是知道这怎么做。但我想在这里看看大家有没有更好的办法。
      

  2.   

    数据同步让服务器来做。页面不应该做这种东西的。定时同步(如每隔1分钟)不难。不过如果数据安全要求很高的话,那么要去考虑实时的了,好像有难度。:)呵呵,本人不太懂。
      

  3.   

    mysql数据同步备份 A服务器: 192.168.1.2 主服务器master 
    B服务器: 192.168.1.3 副服务器slave 
    A服务器设置 
    #mysql ?u root ?p 
    mysql>GRANT FILE ON *.* TO [email protected] IDENTIFIED BY ‘1234’; 
    mysql>\exit 
    上面是Master开放一个账号backup密码1234给IP:192.168.1.3有档案处理的权限 mysqladmin ?u root ?p shutdown 
    备份Master所有数据库..通常都用tar指令. 
    #tar ?cvf /tmp/mysql.tar /var/lib/mysql 
    注意:tar的时候,MySQL是要在stop情况下 
    在A机器上修改/etc/my.cnf 
    在[mysqld]区段内加入参数 
    log-bin 
    server-id=1 
    sql-bin-update-same 
    binlog-do-db=vbb 
    重启A服务器mysql 
    此时因为有加入log-bin参数,因此开始有index产生了,在/var/lib/mysql目录下有.index档案纪录数据库的异动log. B服务器设置 
    设定/etc/my.cnf 
    在[mysqld]区段加入 
    master-host=192.168.1.2 
    master-user=backup 
    master-password=1234 
    master-port=3306 
    server-id=2 
    master-connect-retry=60 预设重试间隔60秒 
    replicate-do-db=vbb 告诉slave只做vbb数据库的更新 
    log-slave-updates 将A上的mysql.tar copy到B上 
    用ftp传B的/tmp 
    9.解压缩 
    #cd /var/lib/ 状况测试 
    1.A跟B网络及服务都正常情况下,由A端变化数据后,到B端浏览数据,检视是否有进行replication?! 
    2.模拟B当机,或是B不一定需要一直跟A有连接. 
    将由A端变化数据后,到B端浏览数据,B点应该是没有数据变化的 #tar xvf /tmp/mysql-snapshot.tar 
    #chown ?R mysql:mysql mysql 
    1重启B服务器的mysql 
    这时在/var/lib/mysql目录会出现master.info,此档案纪录了Master MySQL server的信息. 
    状况测试 
    1.A跟B网络及服务都正常情况下,由A端变化数据后,到B端浏览数据,检视是否有进行replication?! 
    2.模拟B当机,或是B不一定需要一直跟A有连接. 
    将由A端变化数据后,到B端浏览数据,B点应该是没有数据变化的
    ----------------------------------------------------------------
    完全从网上找来的,我没试过哦.呵呵
      

  4.   

    而且,如果用服务器端做同步的话,还可以分流用户,减轻数据库压力。呵呵