国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > mysql数据库服务器的调整

mysql数据库服务器的调整

来源:程序员人生   发布时间:2014-12-09 08:53:14 阅读次数:2947次

 前天给客户做1次数据库服务器的调剂,把之前的1台主机废弃,1台从库提升为主,然后新加入其他从机,这里记录下操作步骤:

1、老主库开启只读,以便后面步骤出问题回滚回来:flush tables with read lock

2、110.10.1.102升级为主库,暂停同步,重置为主,清算中继信息,重启数据库

    stop slave , reset master , mv master.info relay.log /tmp  

    修改配置文件my.cnf 加入expire_logs_days=15innodb_file_per_table

3、开启新主库只读:flush tables with read lock

   导出逻辑备份:mysqldump -u root -p  --single-transaction -R --flush-logs --master-data=1 -databases db1 db2 db3> database1204.sql

4、show master status,往新的从库导入数据,并change master

5、最后查看所有从库的状态信息,show slave status,并unlock 主库的tables

  提示1点,mysql5.5的版本不再支持/etc/my.cnf 里的masterhost等参数,必须要连上mysql履行change master

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生