怎样关闭mysql slave

从库上:

如何关闭slave
1.    执行STOP SLAVE语句。

2.    使用SHOW STATUS检查slave_open_temp_tables变量的值。

3.    如果值为0,使用mysqladmin shutdown命令关闭从服务器。

4.    如果值不为0,用START SLAVE重启从服务器线程。

5.    后面再重复该程序看下次的运气是否好一些

6.          shutdown -h now 正常关机

时间: 2024-12-30 02:26:43

怎样关闭mysql slave的相关文章

MySQL关闭过程详解和安全关闭MySQL的方法_Mysql

本文分析了mysqld进程关闭的过程,以及如何安全.缓和地关闭MySQL实例,对这个过程不甚清楚的同学可以参考下. 关闭过程: 1.发起shutdown,发出SIGTERM信号 2.有必要的话,新建一个关闭线程(shutdown thread)    如果是客户端发起的关闭,则会新建一个专用的关闭线程    如果是直接收到 SIGTERM 信号进行关闭的话,专门负责信号处理的线程就会负责关闭工作,或者新建一个独立的线程负责这个事    当无法创建独立的关闭线程时(例如内存不足),MySQL Se

在Centos下启动和关闭MySQL

现在主流的Unix系统有两种风格:System V和BSD,他们的区别如下: Linux作为类Unix,同样也存在这两种风格,其中Centos属于System V,本文主要介绍在Centos下(即System V风格 )如何启动和关闭MySQL,同时简单介绍BSD系统的情况. MySQL启动方式 1)直接调用mysqld.这是最不常见的方式,不推荐使用. 2)运行mysql.server脚本 mysql.server脚本通过调用mysqld_safe启动服务器,该脚本可以通过参数start和st

lnmp关闭mysql日志保护硬盘空间的方法_Mysql

下面先来分享一下,关闭mysql日志的方法 LNMP一键包安装的Mysql默认开启Mysql日志,如果网站对数据库读写较为频繁的话可能会产生大量日志,并占用磁盘空间,还有可能导致VPS的硬盘闲置空间消耗满导致数据库无法开启. 本教程的路径适用于LNMP一键安装包环境,其它环境请根据实际情况操作. 若需要关闭,请执行以下操作: 一.修改文件配置 修改/etc/my.cnf,找到以下字符 log-bin=mysql-bin binlog_format=mixedbash 注释这两行,如下: #log

关闭MySQL/MariaDB日志,删除mysql-bin.0000*日志文件

LNMP一键安装包安装的MySQL/MariaDB默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/或/usr/local/mariadb/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql/MariaDB无法启动或报错. 如何关闭MySQL的日志功能? 删除日志: Mysql执行命令: /usr/local/mysql/bin/mysql -u root

LNMP关闭MySQL日志,删除mysql-bin.0000*日志文件

LNMP一键安装包安装的MySQL默认是开启了日志文件的,如果数据操作比较频繁就会产生大量的日志,在/usr/local/mysql/var/下面产生mysql-bin.0000* 类似的文件,而且一般都在几十MB到几个GB,更甚会吃掉整个硬盘空间,从来导致mysql无法启动或报错,如vps论坛用户的反馈. 如何关闭MySQL的日志功能: 删除日志: 执行:/usr/local/mysql/bin/mysql -u root -p 输入密码登录后再执行:reset master; 修改/etc/

linux中关闭Mysql日志解决mysql-bin.0000*日志占用资源问题

今天看到一台安装LNMP环境的VPS下某个网站打不开,同时也出现数据库无法链接问题,通过df -l查看硬盘占用100%,看来是因为磁盘占用导致的.没有特殊情况下,默认安装的LNMP一键包环境是没有关闭MYSQL日志的,会导致生成mysql-bin.0000*日志文件,如果网站运行初期可能不会被发现问题,时间久了会占用硬盘. 第一.日志文件地址  代码如下 复制代码 /usr/local/mysql/var/ 在上面的文件夹中,有几M到几个G不等,我们也不要急于全部删除,可以选择几个大的删除就可以

关闭MySQL日志方法详解

在配置文件中指定log的出位置. Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:Windows 下. Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下. 大家也可以用下面的命令查一下(如果不是LNMP,路径可能不同):  代码如下 复制代码 du -h --max-depth=1 /usr/local/mysql/var/* 如果看到大量大文件,且名为 mysql-bin.000014 这样的,说明你也需要关闭日志

PHP中用mysqli面向对象打开连接关闭mysql数据库的方法

如下所示: 代码如下: <meta http-equiv="content-type" content="text/html" charset="utf-8"/> <h1>用mysqli面向对象方法连接数据库!-姚远的博客</h1> <form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP

MySQL Slave relay_log损坏修复过程

时间:2013-04-18 11:32 故障:数据库服务器无故重启,当Slave启动后,报relay_log损坏,SQL线程无法进行. 故障原因:OS的重启,可能会导致relay_log 无法正常同步 此时的解决办法是重新进行change master to ,但master log pos 采用的是Exec_Master_Log_Pos(show slave status\G变量输出)从slave已经执行到的位置开始重新接受数据. 本以为万事ok,但slave上却报出duplicate key