一、安装方法
1、官网下载安装包
报错:The server quit without updating PID file (/usr/local/mysql/data/bogon.pid).
https://blog.csdn.net/ydyang1126/article/details/72473828 屡试屡不爽,弃!
(Mac OS X 系统安装的mysql默认是不用my.cnf配置文件的,仅是使用默认的数据库配置值。如要进行数据库定制,可到'/usr/local/mysql/support-files/'文件夹底下,把里面的任一个.cnf配置文件复制到/etc/目录底下并修改文件名称为my.cnf。不过MAC OS X 系统的mysql确实不需要my.cnf来进行配置就已经足够可以使你满意运行了。)
2、使用homebrew安装mysql(搬运:https://www.jianshu.com/p/fd3aae701db9)
brew install mysql
问题1:Access denied for user 'root'@'localhost' (using password: YES)
解决:应该是密码问题。运行
Step 1:sudo /usr/local/mysql/support-files/mysql.server stop 停止服务
Step 2:安全模式启动mysql。sudo /usr/local/mysql/bin/mysqld_safe--skip-grant-tables,然后又出错了:
问题2:mysqld_safe A mysqld process already exists(搬运:https://blog.csdn.net/Bminem/article/details/78894689)
问题原因:brew services stop mysql 之后 就可以终止mysqld进程了。 如果用mysql.server stop 或者用kill 都是不能终止mysqld这个进程的。即使终止了,过一会就又会出现。
解决:brew services stop mysql
Step 3:新建一个终端,修改root密码,逐一输入以下命令,修改root密码并退出:
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('12345')WHEREUser='root';
FLUSH PRIVILEGES;
\q
讲道理是这样的,but 我就知道它不会这么轻易放过我!!报错如下:
bogon:support-files tomorrow$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
问题3: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
解决方法:连续执行
unsetTMPDIR
bash mysql_install_db --verbose --user=root --basedir="$(brew --prefix mysql)"--datadir=/usr/local/var/mysql --tmpdir=/tmp
启动mysql:bashmysql.serverstart
好了!!/哭哭~
没好。。。。。崩溃。。