要找到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 ?
当前回答
试着连杀mysqld四次。这是唯一对我有效的方法……
root@ubuntu:/etc/init# killall -KILL mysqld
root@ubuntu:/etc/init# killall -KILL mysqld
root@ubuntu:/etc/init# killall -KILL mysqld
root@ubuntu:/etc/init# killall -KILL mysqld
mysqld: no process found
只要不停地杀死它,直到你看到“mysqld: no process found”。
其他回答
进入任务管理器。 然后在进程中,搜索mysqld。 右键单击mysqld,然后单击stop。 有了这个过程,您可以不使用命令就停止它。
停止MariaDB和MySQL服务器实例。
sudo mysqladmin shutdown
启动MariaDB和MySQL服务器实例:
mysqld &
更改MariaDB和MySQL服务器实例的数据所有权。
sudo chown -R 755 /usr/local/mariadb/data
mysql 5.7从二进制文件下载到MacOS:
sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
/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就解决问题了。
For MAMP
停止服务器(但是你可能会注意到MySQL还在) 删除或重命名/Applications/MAMP/tmp/mysql/目录。Pid和mysql.sock.lock文件 当你回到Mamp,你会看到MySQL现在是关闭的。你可以再次启动服务器。