要找到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 ?
当前回答
停止MariaDB和MySQL服务器实例。
sudo mysqladmin shutdown
启动MariaDB和MySQL服务器实例:
mysqld &
更改MariaDB和MySQL服务器实例的数据所有权。
sudo chown -R 755 /usr/local/mariadb/data
其他回答
在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下
For MAMP
停止服务器(但是你可能会注意到MySQL还在) 删除或重命名/Applications/MAMP/tmp/mysql/目录。Pid和mysql.sock.lock文件 当你回到Mamp,你会看到MySQL现在是关闭的。你可以再次启动服务器。
对我来说,在CentOS 6.4上工作的是以根用户运行mysqld stop服务。
我在nixCraft上找到了答案。
如果我的mysql一直重启 请执行rm -rf /usr/local/var/mysql/dev.work.err mysql。服务器停止 为我工作。
我用下一个命令:
sudo killall mysqld