2、其次点击虚拟机上的Linux,打开命令行,输入linuxshell命令。
3、最后将master放在linuxshell命令的前边即可。
mysql中实现master-slave同步:第一步:分别在两台机子上各装一个mysql (本人测试机系统为unbutu,mysql5.5),如只有一台机器,需使mysql的端口不同(3306,3307)。第二步:找到mysql 的my.cnf文件。$cd /etc/mysql 进入该目录。$ vim my.cnf 如是只读,且不允许修改。需用$ sudo vim my.cnf第三步:修改my.cnf 中的配置项:1 需做如下 *** 作:将bind-address=127.0.0.1 改为 bind-address=0.0.0.0将#server-id=1#log_bin=/var/log/mysql/mysql-bin.log的注释(#)去掉。添加:character-set-server=utf-8 #保证编码一致。填加完成后,保存并退出即可。第四步:用root权限登录并创建slave数据库服务器用户:$mysql -uroot -pmysql>grant replication slave,replication client on *.* to liang@'192.168.10.21' indntified by 'liang'mysql>grant replicatin slave on *.* to liang@'192.168.10.21' indntified by 'liang'第五步:重启mysql服务。$ sudo /etc/init.d/mysql restart #如不能正常启动,请检查my.cnf配置项以及mysql 的错误日志。错误日志位置:/var/log/mysql/error.log到此已将master配置完毕。slave配置。第六步:修改slave的my.cnf配置文件。如下:bind-address=0.0.0.0server-id = 2master-host = 192.168.10.24master-user = liangmaster-password= liangmaster-port = 3306log_bin = /var/log/mysql/mysql-bin.loglog-slave-updatesskip-slave-startcharacter-set-server=utf8欢迎分享,转载请注明来源:内存溢出
评论列表(0条)