下载了mysql-5.7.13-osx10.11-x86_64.dmg,进行安装,安装成功,但是,使用root@localhost登录不进去。
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
网上搜了一下,对于第一次接触mysql的我,感觉说的都挺复杂的。我相信mysql官方不会那么脑残的放出一个让人望而却步的玩意。于是,我重装了一次。这一次没有一直点Next,在最后面有一个弹框提示,
2016-06-24T08:30:15.314377Z 1 [Note] A temporary password is generated for root@localhost: dhgSUM:4Q&#h
If you lose this password, please consult the section How to Reset the Root Password in the MySQL reference manual.
哦,原来自动为root@localhost生成了的password,
使用 mysql -u root -p,按照提示将密码粘贴进去就可以了。
想要直接使用mysql命令,可以添加环境变量,也设置别名。我使用的是zsh,在.zshrc的最后面加入下面两行。
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
网友评论