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

MYSQL复制

配置复制
1.配置server-id和log-bin
2.主库中添加用于复制的用户
 GRANT REPLICATION SLAVE,reload,super ON *.*
 TO 'repl'@'%.vm.dba.com' IDENTIFIED BY 'slavepass'
3.在从库上设置用于复制的选项
server-id
master-host
master-user
master-password
--read-only 该选项让从服务器只允许来自从服务器线程或具有SUPER权限的用户的更新。可以确保从服务器不接受来自客户的更新。
--replicate-do-db=db_name     告诉从服务器限制默认数据库(由USE所选择)为db_name的语句的复制。
--replicate-wild-do-table=db_name.% 跨数据库进行更新
--replicate-do-table=db_name.tbl_name 告诉从服务器线程限制对指定表的复制。
--replicate-ignore-db=db_name  告诉从服务器不要复制默认数据库(由USE所选择)为db_name的语句。
--replicate-ignore-table=db_name.tbl_name 告诉从服务器线程不要复制更新指定表的任何语句(即使该语句可能更新其它的表)。
--replicate-wild-do-table=db_name.tbl_name 告诉从服务器线程限制复制更新的表匹配指定的数据库和表名模式的语句。
--replicate-wild-ignore-table=db_name.tbl_name 告诉从服务器线程不要复制表匹配给出的通配符模式的语句。
--replicate-rewrite-db=from_name->to_name 告诉从服务器如果默认数据库(由USE所选择)为主服务器上的from_name,则翻译为to_name。
--skip-slave-start 告诉从服务器当服务器启动时不启动从服务器线程。使用START SLAVE语句在以后启动线程。
--slave-skip-errors=[err_code1,err_code2,... | all] 该选项告诉从服务器SQL线程当语句返回任何选项值中所列的错误时继续复制。
4.从主库同步数据到从库
    4.1 load data from master;
    4.2 备份还原方式
 4.2.1 启动从服务器。如果前面已经复制了,用--skip-slave-start选项启动从服务器,以便它不立即尝试连接主服务器。
 4.2.2 如果使用mysqldump备份主服务器的数据,将转储文件装载到从服务器。
       cmd> mysql -u root -p < dump_file.sql
 4.2.3 设置连接参数
       mysql> CHANGE MASTER TO
    ->     MASTER_HOST='master_ho


相关文档:

MYSQL 求高手帮助

各位高手好。小弟学习JAVA不久,然后再用MYSQL数据库。
由于是用别人的的范例学习,所以出现很多奇怪的问题
我用自己的MYSQL 服务器,然后把别人的数据库导进来。然后出现版本问题。
问题如下
Table './db_librarysys/tb_manager' was created with a different version of MySQL and cannot be read
2010-4-28 22:44 ......

mysql errno: 150 错误 外键

ERROR 1005 (HY000): Can't create table '  ****.frm' (errno: 150)
我是从以下几个方面解决了此问题:
1、确保参照的表和字段是存在的;
2、组成外键的字段要求被索引(主要是外键那个字段要求在其他表中是主键);
3、外键关联的两表或多表要求都是INNODB类型的表;
4、字段类型(说明)要一样`itemId` varchar( ......

CentOS apache+mysql+php安装

CENTOS 5的虚拟机,怎么从图形界面切换到命令行界面
1.临时切换:
ctrl+alt+1 …… ctrl+alt+6一共六个控制台。
2.永久关闭图形化:
在root下输入 vi /etc/inittab 将init:5修改为init:3 
Mysql rpm包安装,不能重定位(relocatable)
rpm包安装异常,--prefix 参数不能重定位,安装到另一个目录的原 ......

MySQL中UNION

在数据库中,UNION和UNION ALL关键字都是将两个结果集合并为一个,但这两者从使用和效率上来说都有所不同。
MySQL中的UNION
UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。实际大部分应用中是不会产生重复的记录,最常见的是过程表与历史表UNION。如 ......

where条件对mysql多列索引的使用

      MySQL手册中看到的,记录下。
      MySQL可以为多个列创建索引。一个索引可以包括15个列。对于某些列类型,可以索引列的前缀(参见7.4.3节,“列索引”)。
多列索引可以视为包含通过连接索引列的值而创建的值的排序的数组。
MySQL按这样的方式使用多 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号