mysql主从切换

摘要:
.[OK]9、检查主从是否都正常主库SHOWPROCESSLIST;showmasterstatusG从库SHOWPROCESSLIST;startslave;showslavestatusG
1、修改配置文件
read-only=1(主库)
#read-only=1(备库)
2、查询从库状态
mysql> show processlist ;
mysql> show slave status G
3、查询主库状态
mysql> show processlist;
mysql> show master status G
*************************** 1. row ***************************
File: mysql-bin.000004
Position: 107
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
4、从库操作
mysql> STOP SLAVE IO_THREAD;
mysql> SHOW PROCESSLIST;
确保状态为:has read all relay log
mysql> show slave status G
5、查询主库状态
mysql> show master status G
6、从库变主库
mysql> STOP SLAVE;
mysql> RESET MASTER;
mysql> RESET SLAVE;
mysql> show master status G
*************************** 1. row ***************************
File: mysql-bin.000001
Position: 107
Binlog_Do_DB:
Binlog_Ignore_DB:
1 row in set (0.00 sec)
7、主库变从库
mysql> RESET MASTER;
Query OK, 0 rows affected (0.06 sec)
mysql> RESET SLAVE;
Query OK, 0 rows affected (0.03 sec)
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.1.4',
-> MASTER_USER='repl',
-> MASTER_PASSWORD='chengce243',
-> MASTER_LOG_FILE='mysql-bin.000001',
-> MASTER_LOG_POS=107;
Query OK, 0 rows affected (0.05 sec)
mysql> start slave;
Query OK, 0 rows affected (0.00 sec)
8、重启主和从库
[root@localhost mysql]# service mysql restart
Shutting down MySQL….[ OK ]
Starting MySQL…………….[ OK ]
9、检查主从是否都正常
主库
SHOW PROCESSLIST;
show master status G
从库
SHOW PROCESSLIST;
start slave;
show slave status G

免责声明:文章转载自《mysql主从切换》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇scrapyd远程连接配置JavaPersistenceWithHibernate第二版笔记Getting started with ORM-001用JPA和Hibernate实现HellowWorld(JTA、Bitronix)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql ,source 导入数据, mysqldump 导出数据,只导表结构

1.mysql 导入数据    mysql  数据库名 -u 用户名 -p 密码< 文件名       如:mysql -u root -p admin < test.sql (如果sql路径不是当前路径,改成绝对路径 mysql -u root -p admin < /home/root/test.sql) 2. source 导入数据...

Windows 安装mysql及修改默认文件存储路径

本文接下来,示例将数据库data移到E盘:4、首先通过cmd进入控制台,输入: mysql -u root -p然后输入密码,进入mysql. 进入mysql之后,通过如下命令查看data默认存储路径: showvariableslike'%dir%';路径如图: 5、接下来,就可以修改data路径了。 关闭mysql服务 (mysql80是我的数据库名...

kali系统网站部署笔记

网站放在 其他位置----计算机------var-----www----html 首先启动nginx service nginx start   然后访问127.0.0.1 就会看到Apache正在工作 启动mysql数据库 service mysql start 接着用 mysql -u root -p 连接mysql 用户名:root 密码:1234...

【mysql】连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案

1. 增加 MySQL 的 wait_timeout 属性的值。  修改 /etc/mysql/my.cnf文件,在 [mysqld] 节中设置: # Set a connection to wait 8hours in idle status. wait_timeout =86400  将这2个参数设置为24小时(60*60*24=604800)即可。 ...

Linux下修改MySQL数据库字符编码为UTF-8解决中文乱码

由于MySQL编码原因会导致数据库出现乱码。 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 具体操作: 1、进入MySQL控制台 >mysql -uroot -p #输入密码进入 >status; #查看当前MySQL运行状态,如下图所示:  ...

MySQL-快速入门(2)数据类型

1、MySQL支持多种数据类型: 1》数值类型:整数类型tinyint、smallint、mediumint、bigint、int;浮点小数类型float、double;定点小数类型decimal。 2》日期 / 时间类型:year、time、date、datetime、timestamp。 3》字符串类型:char、varchar、binary、varb...