84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
安装好了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讲师
早上也碰到这个问题,折腾了好久。下面的方法你可以参考一下:
停止MySQL服务 mysql.server stop
备份/usr/local/var/mysql/文件夹,然后把该文件夹下的东西全删除
执行mysqld --initialize 命令,这时会生成一个临时密码,类似于A temporary password is generated for root@localhost: k+njnwJML78a
重启MySQL服务 mysql.server start,不成功的话可以关机重启,然后再重启MySQL服务
这时应该就能用该密码登陆了
非常感谢@Charlesshen的答案给我的启示,mysql在5.7版本后root的初始密码不再是空/root等,他变成了一个随机的临时密码,在安装的时候网上的教程都提示说会弹出来,但是我并没有看到,所以我仔细的看了下tar包安装的方法,发现这样安装可行,然后上面的@Charlesshen的第二步文件夹应该是/usr/local/mysql/data,直接sudo rm -rf ./data。然后继续执行他就会出现临时密码了.
我因为这个问题转Mariadb了
早上也碰到这个问题,折腾了好久。下面的方法你可以参考一下:
停止MySQL服务 mysql.server stop
备份/usr/local/var/mysql/文件夹,然后把该文件夹下的东西全删除
执行mysqld --initialize 命令,这时会生成一个临时密码,类似于A temporary password is generated for root@localhost: k+njnwJML78a
重启MySQL服务 mysql.server start,不成功的话可以关机重启,然后再重启MySQL服务
这时应该就能用该密码登陆了
非常感谢@Charlesshen的答案给我的启示,mysql在5.7版本后root的初始密码不再是空/root等,他变成了一个随机的临时密码,在安装的时候网上的教程都提示说会弹出来,但是我并没有看到,所以我仔细的看了下tar包安装的方法,发现这样安装可行,然后上面的@Charlesshen的第二步文件夹应该是/usr/local/mysql/data,直接sudo rm -rf ./data。然后继续执行他就会出现临时密码了.
我因为这个问题转Mariadb了