• mac下安装mysql,连接出现Access denied for user 'root'@'localhost' (using password: YES),解决方法


    解决方法:

    第一步:苹果->系统偏好设置->MySQL,关闭mysql服务

    第二步:

    进入终端

    输入(cd /usr/local/mysql/bin/)回车  # 进入Mac中MySQL的默认安装路径的bin路径

    输入(sudo -s)回车以获取管理员权限

    输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

    第三步:

    新建一个终端窗口(cmd+T),

    输入(cd /usr/local/mysql/bin/)回车

    输入命令(./mysql)回车

    输入命令(flush privileges;)分号别忘记输了

    输入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root为新密码,自己随便设置,分号别忘记输入

    至此,密码修改成功,可以正常登入了。

    三.配置环境变量

    若不设置环境变量,输入命令太繁琐,每次登陆Mysql的命令为:/usr/local/mysql/bin/ mysql -u root -p

    windows系统直接在环境变量中添加mysql的路径就好,mac系统则需要在home目录下的.bash_profile文件中新建path路径指向mysql的路径

    查看home目录:

    输入命令 echo $HOME

    mac默认的home目录为当前用户根目录 /Users/silverlaw

    配置环境变量:

    1.打开终端,输入:

    open .bash_profile 

    2.直接输入如下语句:

    export PATH=${PATH}:/usr/local/mysql/bin

    保存,关闭终端和TextEdit

    重新打开终端,输入:mysql -u root -p,即可成功登陆

  • 相关阅读:
    动手动脑
    原码反码补码
    考试感想
    第八周
    第七周
    第六周
    第五周
    第四周
    Hamburger Magi(hdu 3182)
    Doing Homework(hdu)1074
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/11051485.html
Copyright © 2020-2023  润新知