mysql8主从及自恢复脚本

mysql8主从及自恢复脚本,第1张

主从需要安装相同的mysql8版本。

在主机上创建用户

修改配置

vim /etc/my.cnf

重启

systemctl restart mysqld

查看主机的节点信息

show master status\G

修改配置

vim /etc/my.cnf

重启

systemctl restart mysqld

根据主机的节点信息修改以下指令

change master to master_host='192.168.1.81',master_user='lucien',master_password='123456',master_port=3306,master_log_file='lucien_logbin.000001',master_log_pos=34484,master_connect_retry=30

启动

start slave

定时脚本,每1小时执行一次

vim /etc/cron.hourly/lucien_hour.sh

chmod +x lucien_hour.sh

自恢复脚本

1.用管理员身份打开cmd, cd到MySQL安装目录(一定得用管理员身份,不然net命令使用不了) 2.删除安装目录下的data,没有的话可以忽略 3.使用net stop mysql命令停掉mysql服务,如果这个命令提示不存在,可以先进入bin目录执行以下命令即可 mysqld --install 4.进入bin目录后,运行命令: mysqld --initialize --user=mysql --console , 初始化mysql安装目录, 此时data文件夹会自动生成,临时密码也会显示到控制台, 可以记住这个密码 5.使用net start mysql启动mysql服务 6.使用刚才的密码连接进入mysql7.输入以下命令即可修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' 8.然后就可以愉快地使用新密码了


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

原文地址: http://outofmemory.cn/zaji/8694894.html

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

发表评论

登录后才能评论

评论列表(0条)

保存