zoukankan      html  css  js  c++  java
  • mysql 更改密码

    Mac 安装mysql时会生成一个默认密码;

    这个可以在通知中找到,如果你需要更改密码则继续看下面,

    今天给mac安装了MySQL,安装过程非常的顺利,但是在用一个可视化工具进行连接时,需要输入密码,网上大部分说mysql的密码为空,结果输入后会报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO),尝试密码为rootERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),仍然会报错,百度后发现了很多资料但是发现完全都不对,被坑了两个小时来搞这个事情,下面就来分享下解决方案:

    • 在系统偏好中关闭mysql服务
    • 打开终端,输入cd /usr/local/mysql/bin
    • sudo su
    • ./mysqld_safe --skip-grant-tables &,此时按下回车会发现mysql服务又一次被开启了
    • ./mysql
    • FLUSH PRIVILEGES
    • 5.7.6之后用ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword',之前版本用SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');
    • 终端中利用mysqladmin -u root -p password newpassword

    这样就可以利用可视化端口来操作mysql啦!

  • 相关阅读:
    023 AQS--JUC的核心
    022 Future接口
    021 Callable接口
    020 线程的综合考虑
    019 线程协作
    命令,lldb,llvm,gdb,gcc,
    @class,import,
    arc,自动引用计数,
    写在哪里,
    40岁生日,
  • 原文地址:https://www.cnblogs.com/xiaojiayu/p/6425371.html
Copyright © 2011-2022 走看看