当前位置:   article > 正文

linux上mysql的启停与状态查看整理_ps -ef|grep mysqld

ps -ef|grep mysqld

最近学习了一下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  进程名

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/187932
推荐阅读
相关标签
  

闽ICP备14008679号