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

  • 相关阅读:
    Mysql 使用触发器,把插入的数据在插入到宁一张表里
    Mysql 查询今天的某些时间之外的数据
    PHPStorm+XDEBUG 调试Laravel
    Python 2.7 爬取51job 全国java岗位
    Tp3.1 文件上传到七牛云
    TP3.1 一对多模型关联
    Mysql 主从配置
    自动化测试Java一:Selenium入门
    Selenium基于Python 进行 web 自动化测试
    Python 创建XML
  • 原文地址:https://www.cnblogs.com/peijz/p/12347276.html
Copyright © 2011-2022 走看看