Mac 自带了 Apache、PHP 竟然不顺便再来个 mysql,好吧,那就自己安装。
先是偷懒直接下载百度推荐的 Mac 版,结果发现下下来的是免安装版。sudo su 切换账号移动下载的文件到 /usr/local/ 下,配置一下就 OK 了,期间有遇到点启动报错的问题,忘记怎么处理的了。
然后想想,宝宝心里苦啊。还是去官网下了 mysql-5.7.11-osx10.10-x86_64.dmg,这里有点醉啊,下载起来速度只有 10kb/s,300 多 M 要下一年。。(不要吐槽我不会番茄,这个真还没开始去研究)
果断登录自己腾讯云的服务器去 wget 一下,然后本地再从服务器上下载下来,这下速度快多了。
下载完以后直接安装,这里来坑了。原来 5.7 开始安装后是给你随机生成一个初始密码的,然而宝宝我不知道啊,直接关了提示窗口。
nice 这下不知道密码了。
好吧,系统偏好设置中 stop mysql 然后打开终端
cd /usr/local/mysql/bin ./mysql_safe --skip-grant-tables & mysql UPDATE mysql.user set authentication_string = PASSWORD('yourpass') WHERE user = 'root';
重新设置密码搞定。。。
这里要注意,5.7 版本中的 mysql 用户密码字段不是 password,而是 authentication_string
- 到此我的 Mac PHP 开发环境终于初步搞定了.....