MySQL Replication:如何判断主从复制正常工作
登录mysql slave服务器,执行show slave status命令,一般显示以下参数的状态;
Slave_IO_State: Waiting for master to send event
Master_Host:192.168.0.1
Master_User:repl_user
Master_Port:3306
Connect_Retry:60
Master_Log_File:mysql-bin.000010
Read_Master_Log_Pos:2562541
Relay_Log_File:mysql-relay-bin.000012
Relay_Log_Pos:1233
Relay_Master_Log_File: mysql-bin.000222
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
Replicate_Do_DB:
主要参数说明下;
Master_Host:主服务器的ip地址
Master_User:主服务器上的一个用户:专门用于从服务器的复制
Master_Port:主服务器的MySQL端口
Master_Log_File:主服务器日志文件名
Read_Master_Log_Pos:读取主服务器的日志的位置
Slave_IO_Running:从服务器的IO线程的工作状态
Slave_SQL_Running:从服务器的SQL线程的工作状态
这里我们要判断主从服务器是否工作正常,只需要看Slave_IO_Running和Slave_SQL_Running的值,两个值都为yes,则代表主从服务器的工作正常。
相关文档:
运行程序可能会报错:Can’t connect to local MySQL Server through socket ‘/tmp/mysql.sock’
这个错误的提示是说,不能通过’/tmp/mysql.sock’连接到服务器。Mysql.sock是创建与mysqld服务器相关的MySQL通信端点所使用的套接字。而PHP标准配置正是通过’/tmp/mysql.sock’来连接 ......
例如,MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:
1、home目录下建立data目录
cd /home
mkdir data
2、把MySQL服务进程停掉:
......
(1)启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动MySQL服务时运行下面命令即可。 [root@test1 init.d]# /etc/init.d/mysql start
(2)停止
/usr/bin/mysqladmin -u root -p shutdown
(3)设置MySQL自动启动
1)察看mysql是否在自� ......
http://blog.csdn.net/zhangwenzhe/archive/2008/05/22/2470529.aspx
在
MySQL 3.23.15
版本之后
,MySQL
提供了数据库复制的功能
,
可以实现两个数据库实时同步
,
增强了
MySQL
数据库的稳定性,而且可以在企业级应用的数据库层实现
Cluster
,不仅大大提高了
mysql
的安全性,同时还减轻了
DBA
大量的工� ......
from_unixtime()是MySQL里的时间函数
date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串
后面的 '%Y%m%d' 主要是将返回值格式化
例如:
mysql>SELECT from_UNIXTIME( 1249488000, '%Y%m%d' )
->20071120
mysql>SELECT from_UNIXTIME( 1249488000, '%Y年%m� ......