MySQL 5.7 root密码已过期;只能在Mac上运行mysqld_safe

时间:2016-04-04 21:08:48

标签: mysql

升级到优胜美地,然后重新安装MySQL作为套接字错误的建议。已安装5.7并将pdo_mysql.default_socket=/tmp/mysql.sock添加到/etc/php.ini.default。

更改root用户密码后,将其设置为已过期,如果未使用--skip-grant-tables处于安全模式,则无法执行任何操作。收到消息:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

尝试在终端上运行MySQL时没有“跳过授权表”。此选项不允许更改为password_expired=N。还有另一种方法可以将它设置为PASSWORD EXPIRE NO(或者甚至更好,从不)?

由于软件不兼容,我无法升级到El Capitan。

0 个答案:

没有答案