首页 > 编程知识 正文

linux命令行连接mysql,数据库重启命令

时间:2023-05-03 14:38:10 阅读:49157 作者:1507

如何启动/停止/重新启动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的指令(详细信息)是编辑与大家共享的所有内容。 希望您能参考。 另外,我想支持褐家。

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