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 insert if not exists防止插入重复记录的方法
在 MySQL 中,插入(insert)一条记录很简单,但是一些特殊应用,在插入记录前,需要检查这条记录是否已经存在,只有当记录不存在时才执行插入操作,本文介绍的就是这个问题的解决方案。2011-04-04win10 mysql 5.6.35 winx64免安装版配置教程
这篇文章主要为大家详细介绍了win10 mysql 5.6.35 winx64免安装版配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-05-05Windows10下MySQL5.7.19安装教程 MySQL忘记root密码修改方法
这篇文章主要为大家详细介绍了Windows10下MySQL5.7.19安装教程,以及MySQL忘记root密码的修改方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-10-10MySQL 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
最新评论