OS X 10.10 (x86, 64-bit), DMG Archive这个mysql。双击之后只有一个mysql的pkgx文件,安装之后终端修改密码的命令也失败了,提示信息是“/usr/local /mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'”。跟您碰见的一模一样。这个是怎么回事呢
brew install mysql brew install nginx brew install php56 \ --without-snmp \ --without-apache \ --with-debug \ --with-fpm \ --with-intl \ --with-homebrew-curl \ --with-homebrew-libxslt \ --with-imap \ --with-mysql \ --with-tidy
2、如果第一步正常的话,使用root登陆,看你的情况是提示root密码错误,此时,去改一下root的密码(这个百度很多,自己去找)。改完登陆,如果可以就解决了
3、如果root密码改不过来,或登陆不了。就暴力点,使用skip-grant-tables来解决问题。编辑mysql的配置文件,在[mysqld]下面加上skip-grant-tables,如下:
[mysqld]
skip-grant-tables
重启Mysql。此时,如果,mysql服务正常运行的话。此时所有用户登陆都是免密码的。都可以登陆!此时,使用root用户免密码登陆做你需要的操作。
需注意,加skip-grant-tables后的mysql安全性比较低 Mac下面PHP开发环境强烈推荐 Laravel 提供的 Homestead
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。