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,即可成功登陆

  • 相关阅读:
    Operator开发实例
    Go构建HTTP服务
    Go依赖包的管理
    Go并发编程机制
    Go语言的基础数据类型
    k8s的APIServer流程介绍
    promise、resolve、reject、拦截响应
    AngularJS中service,factory,provider的区别
    scope
    sass入门
  • 原文地址:https://www.cnblogs.com/peijz/p/12347276.html
Copyright © 2011-2022 走看看