MySQL数据库的启停

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

MySQL数据库的启停

1 系统服务方式

启停命令如下:

启动数据库:systemctl start mysqld

停止数据库:systemctl stop mysqld

重启数据库:systemctl restart mysqld

端口检查:netstat -ntpl|grep 3306

查看数据库运行状态:systemctl status mysqld


2 脚本命令方式

启停命令如下:

启动数据库:/etc/init.d/mysql_3306 start

停止数据库:/etc/init.d/mysql_3306 stop

重启数据库:/etc/init.d/mysql_3306 restart

端口检查:netstat -ntpl|grep 3306

查看数据库运行状态:/etc/init.d/mysql_3306 status

3 日志查看

通过mysql配置文件my.cnf中log-error参数值来确定MySQL错误日志路径,如下图:log-error=/kingdee/mysql/mysql3306/log/mysql-error.log

也可以通过查看进程方式来判断错误日志路径:ps -ef|grep mysql



数据库启停日志均会输出到mysql的错误日志中,所以如果当数据库启动失败或者数据库的端口不在监听时,可以在这个错误日志中分析启动过程。

4 数据库主从状态检查

确认同步状态:show slave status \G;

Slave_IO_Running和Slave_SQL_Running状态都为YES,表示同步配置正常

Seconds_Behind_master数值为0表示同步完成。


5 MySQL主从+keepalived的启停顺序

正常运维过程中,建议按照标准的启停顺序进行重启数据库,顺序如下:

停止服务顺序

步骤1:停止从库keepalived服务,避免停止主库时VIP漂移到从库上

步骤2:停止主库keepalived服务,切断业务,避免新增的业务数据未来得及同步到从库

步骤3:停止从库MySQL数据库服务

步骤4:停止主库MySQL数据库服务

【启动服务顺序】

步骤1:启动主库MySQL数据库服务

步骤2:启动从库MySQL数据库服务

步骤3:登录从库查看同步状态,查看两个线程是否均为YES

步骤3:启动主库keepalived服务,提供VIP,业务恢复写入

步骤4:启动从库keepalived服务


MySQL数据库的启停

1 系统服务方式启停命令如下:启动数据库:systemctl start mysqld停止数据库:systemctl stop mysqld重启数据库:systemctl restart...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息