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命令查看进程状态

Logo

更多推荐