首页 > 编程知识 正文

linux mysql配置文件,shell重启服务命令

时间:2023-05-05 06:04:57 阅读:51434 作者:1090

文:老苏

2012-12-02/20:58

如何启动/停止/重新启动MySQL

一、启动方式

1、通过服务启动: service mysqld start

2、用mysqld脚本启动:/etc/inint.d/mysqld start

3、用safe_mysqld启动: safe_mysqld

二.停止

1、通过service启动: service mysqld stop

2、用mysqld脚本启动:/etc/inint.d/mysqld stop

3、MySQL管理员关闭

三.重启

1、通过service启动: service mysqld restart

2、用mysqld脚本启动:/etc/inint.d/mysqld restart

问题编辑概述

如何启动/停止/重新启动MySQL

一、启动方式

1、通过服务启动: service mysqld start

2、用mysqld脚本启动:/etc/inint.d/mysqld start

3、用safe_mysqld启动: safe_mysqld

二.停止

1、通过service启动: service mysqld stop

2、用mysqld脚本启动:/etc/inint.d/mysqld stop

3、MySQL管理员关闭

三.重启

1、通过service启动: service mysqld restart

2、用mysqld脚本启动:/etc/inint.d/mysqld restart

刚开始学习mysql的时候是redhat附带的。 什么是启动/rc.d/init.d/start

虽然这很简单,但是以后学习得越多,系统附带的mysql可能版本太低,也可能与

自己想安装的web服务所需的低版本mysql

之后,自己学会了用tar安装mysql。 我的mysql安装在/usr/local/mysql目录中并启动

遇到过很多问题。 最常见的是:

error 2002: can ' tconnecttolocalmysqlserverthroughsocket

'/tmp/MySQL.sock'(111 )。

解决方案:

[ root @ test MySQL ] #/usr/local/MySQL/fzdfbx/MySQL admin-uroot /

- s/var/lib/MySQL/MySQL.sock password ' your.passwd '

或者进行连接

ln-s/var/lib/MySQL/MySQL.sock/tmp

实际上,/tmp/mysql.sock目录中并不是没有此文件,而是可以启动它,暗示找不到/tmp/mysql.sock

不,我遇到过

一些常见的启动方法,自己也不是很记得。 如果你确信tmp下有mysql.sock,这是

文件请尝试其他命令

/usr/local/MySQL/fzdfbx/MySQL-uroot-p

/usr/local/MySQL/fzdfbx/mysqld-- user=MySQL

/usr/local/MySQL/fzdfbx/mysqld-- user=root

/usr/local/MySQL/fzdfbx/mysqld _ safe-- user=root

/usr/local/MySQL/fzdfbx/mysqld _ safe-- user=MySQL

/usr/local/MySQL/fzdfbx/safe _ mysqld-- uer=root (safe _ mysqld和mysqld_safe不同,表示MySQL在后台运行

stopping server from PID文件

/usr/local/MySQL/data/localhost.local domain.PID

06030411336046336021 mysqld结束

这是权限的问题。 我的mysql目录是根用户,属于根组。 相反,用mysqld_safe启动就没问题了。

各位,请注意这些mysql、safe_mysqld、mysqld_safe、mysqld和mysqladmin .并尝试一下

几次

实际上,mysql已经正常启动,检查mysql是否启动命令

PS-aux

可以看到以下内容

MySQL 63940.01.510528992 pts/3s 163360160336000

/usr/local/mysql/

MySQL 63950.01.510528992 pts/3s 163360160336000

/usr/local/mysql/

MySQL 63960.01.510528992 pts/3s 163360160336000

/usr/local/mysql/

root 64220.01.12408732 pts/3s 16:200336000 grep

mysql

检查mysql是否正在监视端口命令

netstat-TL

可以看到以下内容

tcp 0 0 *:mysql *:* LISTEN

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。