Linux中查看MySQL服务是否开启方式

 更新时间:2023年09月25日 14:48:25   作者:青柠味_Jay  
这篇文章主要介绍了Linux中查看MySQL服务是否开启方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux查看MySQL服务是否开启

在Linux命令行中使用service命令查看mysql服务状态;

service mysqld status

如上图所示

显示active,意为着MySQL服务处于开启状态。

Linux上mysql的启停与状态查看整理

学习了一下mysql数据库安装的相关操作,现在整理一下数据库启停相关的操作,所用linux为ubuntu19。

一、 启动

1、使用 service 启动:service mysql start或者systemctl start mysql

2、使用 mysqld 脚本启动:sudo mysqld。直接执行可能会报如下错误,使用--user选项就好了

或者更改数据库目录和文件权限,使用linux当前登录用户启动。

3、使用 mysqld_safe 启动(推荐):mysqld_safe --user=mysql & 带有一些安全功能,如发生错误是会重启服务器并将错误信息写入日志。

4、调用脚本/etc/init.d/mysql启动:/etc/init.d/mysql start

二、停止

1、使用 service 停止:service mysql stop

2、使用 mysqld 停止:mysqld stop,可能会由于权限的问题停止不了。

3、mysqladmin -u root -p shutdown

4、 调用脚本/etc/init.d/mysql停止:/etc/init.d/mysql stop

三、重启

1、使用 service 重启:service mysql restart

2、先停止然后启动

3.调用脚本/etc/init.d/mysql重启:/etc/init.d/mysql restart

四、查看mysql服务器状态

1、mysqladmin -u root -p version 检查服务器是否已启动并响应连接,会显示数据库的大概信息。

2、调用脚本/etc/init.d/mysql查看状态:/etc/init.d/mysql status

3、systemctl status mysql或者service mysql status,会显示数据库的运行状态以及进程号等信息。

可以看出mysql的服务器启动脚本 /etc/init.d/mysql功能很全面,另外该脚本还支持重新加载配置,强制重新加载配置,用法如下:

ps:一般查看应用的进程号使用命令:ps -ef|grep  进程名

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • mysql命令提示行连接乱码的解决

    mysql命令提示行连接乱码的解决

    今天在dos下连接mysql数据库的时候,出现了乱码,需要的朋友可以参考下。
    2011-05-05
  • MySQL和Oracle的元数据抽取实例分析

    MySQL和Oracle的元数据抽取实例分析

    MySQL和Oracle虽然在架构上有很大的不同,但是如果从某些方面比较起来,它们有些方面也是相通的,下面这篇文章主要给大家介绍了关于MySQL和Oracle元数据抽取的相关资料,需要的朋友可以参考下
    2021-12-12
  • my.cnf参数配置实现InnoDB引擎性能优化

    my.cnf参数配置实现InnoDB引擎性能优化

    目前来说:InnoDB是为Mysql处理巨大数据量时的最大性能设计。它的CPU效率可能是任何其它基于磁盘的关系数据库引擎所不能匹敌的。在数据量大的网站或是应用中Innodb是倍受青睐的。另一方面,在数据库的复制操作中Innodb也是能保证master和slave数据一致有一定的作用。
    2017-05-05
  • mysql insert if not exists防止插入重复记录的方法

    mysql insert if not exists防止插入重复记录的方法

    在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。
    2011-04-04
  • win10 mysql 5.6.35 winx64免安装版配置教程

    win10 mysql 5.6.35 winx64免安装版配置教程

    这篇文章主要为大家详细介绍了win10 mysql 5.6.35 winx64免安装版配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法

    Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法

    这篇文章主要为大家详细介绍了Windows10下MySQL5.7.19安装教程,以及MySQL忘记root密码的修改方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • mysql多个TimeStamp设置的方法解读

    mysql多个TimeStamp设置的方法解读

    timestamp设置默认值是Default CURRENT_TIMESTAMP;timestamp设置随着表变化而自动更新是ON UPDATE CURRENT_TIMESTAMP;接下来为您详细介绍
    2012-11-11
  • mysql触发器一个表改变另一个表也改变问题

    mysql触发器一个表改变另一个表也改变问题

    这篇文章主要介绍了mysql触发器一个表改变另一个表也改变问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Mysql基础入门 轻松学习Mysql命令

    Mysql基础入门 轻松学习Mysql命令

    这篇文章主要是Mysql基础入门教程,教大家如何轻松学习Mysql命令,并熟练掌握Mysql命令,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecated错误

    MySQL 5.6 中TIMESTAMP with implicit DEFAULT value is deprecat

    安装mysql的时候出现TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details),可以参考下面的方法解决
    2015-08-08

最新评论