好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

查看更多关于Mac下MySql的启动、停止的详细内容...

  阅读:40次