zoukankan      html  css  js  c++  java
  • 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,即可成功登陆

  • 相关阅读:
    瀑布流事件
    js 面向对象 模拟日历
    leetcode 戳气球
    leetcode 地下城游戏
    laravel服务容器
    lru缓存策略
    php实现7种常见排序
    curl请求中http头的几种格式
    wireshark过滤规则(两年前记录在qq空间的日志)
    screen和nohub及&用法
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/11051485.html
Copyright © 2011-2022 走看看