linux如何让master当名称节点

linux如何让master当名称节点,第1张

1、首先打开电脑,并点击主页面上的虚拟机。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6131325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存