要找到mysqld的开始命令(使用mac),我可以这样做:
ps aux|grep mysql
我得到以下输出,这允许我启动mysql服务器。
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
如何从命令行中找到必要的命令来停止mysql ?
要找到mysqld的开始命令(使用mac),我可以这样做:
ps aux|grep mysql
我得到以下输出,这允许我启动mysql服务器。
/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=...
如何从命令行中找到必要的命令来停止mysql ?
当前回答
杀人绝对是错误的方式!PID会保留,replicationsjob会被杀死等等。
停止MySQL服务器
/sbin/service mysql
启动MySQL服务器
启动mysql
重启MySQL服务器
/sbin/service mysql restart
如果你没有足够的权利,也许会需要sudo
其他回答
/etc/init.d/mysql stop
service mysql stop
killall -KILL mysql mysqld_safe mysqld
When you see the following information, you success
mysql: no process found
mysqld_safe: no process found
mysqld: no process found
我用这个链接解决了在Ubuntu 15.10中安装MySQL 5.6的问题。
在这个安装过程中,我遇到了这样的问题:
"mysqld_safe A mysqld process already exists"
只要完全停止mysqld, mysqld_safe, mysql就解决问题了。
进入任务管理器。 然后在进程中,搜索mysqld。 右键单击mysqld,然后单击stop。 有了这个过程,您可以不使用命令就停止它。
我在这里找到了答案。
Use
sudo stop mysql
在OSX 10.8及以上版本,MySQL的控件可从系统配置中获得。打开系统首选项,单击Mysql(通常在最底部),并从该窗格启动/停止服务。https://dev.mysql.com/doc/refman/5.6/en/osx-installation-launchd.html
plist文件现在在/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist下
我用下一个命令:
sudo killall mysqld