美文网首页
Mac安装mysql5.7.x注意事项

Mac安装mysql5.7.x注意事项

作者: PassingTravelle | 来源:发表于2016-05-24 23:13 被阅读286次

    mysql5.7与5.6的版本是有些出入的,如user表中以前的password字段被authentication_string取代。

    初次安装后,用客户端连接数据库时会有如下的错误提示:

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

    遇到此问题可通过如下方式解决:

    1.先在系统偏好设置中关闭MySQL服务;

    2.在终端中输入

    sudo su

    mysqld_safe --skip-grant-tables --skip-networking &

    这时便能越过权限表,直接登陆MySQL了。

    3、新建一个终端,输入

    mysql -u root

    4、 在MySQL中修改root用户密码即可:

    mysql> UPDATE mysql.user SET password=PASSWORD(’xxx’) WHERE User=’root’;

    mysql> FLUSH PRIVILEGES;

    如果遇到:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

    mysql> SET PASSWORD = PASSWORD('xxxx');

    相关文章

      网友评论

          本文标题:Mac安装mysql5.7.x注意事项

          本文链接:https://www.haomeiwen.com/subject/hsricttx.html