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