折腾了我好一会儿怎么安装。
首先我从官网下的安装包,一路下一步下一步安装,然后忘记把root密码记下来了。die
好不容易把之前的卸载干净了,一路安装,记住了root密码,结果启动不了服务器。die
过了会儿不知道怎么server显示在running状态了,然后直接进terminal进sql,说我密码不对,root密码和我的sudo密码都试过了,还是不行。die
一怒之下再次卸载,这次决定用homebrew
使用homebrew直接安装
brew install mysql
看起来非常的顺畅,安装完后直接启动
mysql
告诉我找不到。。。心中一紧,难道又要失败了?
google一下,需要用link指令来确定
brew link mysql
果然出问题了,说是某些文件无法写入,也就是权限出问题了。
Could not symlink share/man/man8/mysqld.8 /usr/local/share/man/man8
研究了一下,需要用到chown指令更改用户
sudo chown -R `whoami` /usr/local
为了以防万一把范围定的大了一点。这样之后再次link就发现没有问题了
mysql.server start
mysql -u root -p
按理说应该是没有初始密码,直接输入回车就可以了,但是我之前可能安装的时候搞乱了,所以需要密码,因此需要强行重置一下。
/usr/local/bin/mysqladmin -u root password ' '
单引号里输入自己的密码。这次再次进入mysql,终于没有问题了。
艰辛啊!可是我用sqlite写了一半的python怎么办呢TUT