ホームページ >データベース >mysql チュートリアル >Mac下MySql的启动、停止
Mac#MySql# 启动 、 停止 服务方式 1.sudo/Library/StartupItems/MySQLCOM/MySQLCOM start 2.sudo/Library/StartupItems/MySQLCOM/MySQLCOM stop 命令行方式 使用 mysqld 的方式 启动 ,注意配置参数的设置,此外可查看 /etc/my.cnf 文件中的配置,在 mysql
Mac#MySql#启动、停止
服务方式
1.sudo/Library/StartupItems/MySQLCOM/MySQLCOM start
2.sudo/Library/StartupItems/MySQLCOM/MySQLCOM stop
命令行方式
使用mysqld的方式启动,注意配置参数的设置,此外可查看/etc/my.cnf文件中的配置,在mysql启动时会加载该文件的配置。
启动
尤其注意--user参数
sudo/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin--user=mysql --log-error=/usr/local/mysql/data/2014-443deMacBook-Pro.local.err--pid-file=/usr/local/mysql/data/2014-443deMacBook-Pro.local.pid--socket=/tmp/mysql.sock --port=3306 &
停止
sudo/usr/local/mysql/bin/mysqladmin -uroot -p123456 shutdown
alias
在用户环境配置文件中定义命令的简写形式,省去敲入长串的命令路径。
小结
有时由于各种原因MySql没启动,经常会报缺少/tmp/mysql.sock找不到,这个问题的原因是mysql启动后将这个文件创建到别处,这个一般在初期安装mysql后会遇到,后续再报这错误说明mysql没启动,这个文件根本没有创建。
具体分析这个问题时可通过如下命令
1.ps-ef|grep mysql
2.kill3213
3.尝试再次启动,并通过ps -ef|grep mysql命令查看进程状态