InnoDBinnodb把数据和索引都放在ibdata1文件中,表结构在xxoo.frm文件。MyISAMMyISAM引擎会分别创建三个文件:表结构、表索引、表数据空间。我们可以将某个数据库目录直接迁移到其他数据库也可以正常工作。
现在测试的是两个mysql都是新的,没数据的。如果master有数据的,将数据库导出,并导入slave数据库中,在启动同步之前,两边的数据要一致。PS: 主从服务器的版本可以不一样,但是从服务器的版本必须高于主服务器的版本。master:192.168.80.24slave :192.168.80.451、主服务器上进行操作 (1)创建同步用户并授权
导出所有库mysqldump -uroot -p123456 --all-databases > all_databases.sql导入所有库mysql -uroot -p123456 < all_databases.sql导数据要注意的问题:1、ERROR 2006 (HY000): MySQL server has gone away这个一般发生在导入过大的SQ
#查看当前正在执行的sql语句show processlist;#查看用户的权限show grants for real@ '192.168.80.%'#查询表的记录数select count(*) from table_name;#查询表结构desc table_name;show create table table_name\G#查询索引show index from table_
事先安装:sudo apt-get -y install cmake libncurses5-dev bison g++ makehttp://now51jq.blog.51cto.com/3474143/1317281 http://crazyming.blog.51cto.com/1048571/1217201http://my.oschina.net/u/1019341/blog/18643
show binary logs //查询服务器所有的二进制日志show master status //查询服务器正在使用的二进制日志mysql>flush logs //二进制日志滚动,日志滚动之后,生成新的日志
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号