mysql - OSX 10.11.1 安装5.7.9 命令登陆提示需要密码
PHP中文网
PHP中文网 2017-04-17 13:33:16
0
4
383

安装好了mysql 命令连接和navicate 都提示需要密码登录。按照着这里的做法 可还是不行。

brew install mysql unset TMPDIR mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

下面是提示。还是不行

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답 (4)
PHPzhong

    迷茫

    早上也碰到这个问题,折腾了好久。下面的方法你可以参考一下:

    1. 停止MySQL服务 mysql.server stop

    2. 备份/usr/local/var/mysql/文件夹,然后把该文件夹下的东西全删除

    3. 执行mysqld --initialize 命令,这时会生成一个临时密码,类似于A temporary password is generated for root@localhost: k+njnwJML78a

    4. 重启MySQL服务 mysql.server start,不成功的话可以关机重启,然后再重启MySQL服务

    5. 这时应该就能用该密码登陆了

      阿神

      非常感谢@Charlesshen的答案给我的启示,mysql在5.7版本后root的初始密码不再是空/root等,他变成了一个随机的临时密码,在安装的时候网上的教程都提示说会弹出来,但是我并没有看到,所以我仔细的看了下tar包安装的方法,发现这样安装可行,然后上面的@Charlesshen的第二步文件夹应该是/usr/local/mysql/data,直接sudo rm -rf ./data。然后继续执行他就会出现临时密码了.

        巴扎黑

        我因为这个问题转Mariadb了

          최신 다운로드
          더>
          웹 효과
          웹사이트 소스 코드
          웹사이트 자료
          프론트엔드 템플릿
          회사 소개 부인 성명 Sitemap
          PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!