如何启动/停止/重新启动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 /欢呼的诺里/mysqladmin -u root /
- 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/欢呼的诺里/mysql -u root -p
/usr/local/mysql/欢呼的诺里/mysqld --user=mysql
/usr/local/mysql/欢呼的诺里/mysqld --user=root
/usr/local/mysql/欢呼的诺里/mysqld_safe --user=root
/usr/local/mysql/欢呼的诺里/mysqld_safe --user=mysql
/usr/local/mysql/欢呼的诺里/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
以上LINUX启动/重新启动停止MYSQL的指令(详细信息)是编辑与大家共享的所有内容。 希望您能参考。 另外,我想支持褐家。