zoukankan      html  css  js  c++  java
  • 解决mac 下mysql安装后root用户登录密码错误问题

    使用的mac OS 10.11  安装mysql后访问root/root用户失败,网上找了一些解决办法,下面记录下解决方法方便以后自己查询

    概述(看懂下面就不用看了):

    停服务:sudo /usr/local/mysql/support-files/mysql.server stop

    安全模式启动(登录不需要密码了):sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

    修改密码: ./mysql -u root

          UPDATE mysql.user SET authentication_string=PASSWORD('abc123') WHERE User='root';

          FLUSH PRIVILEGES;

          \q

    再停掉安全模式:sudo /usr/local/mysql/support-files/mysql.server stop

    正常模式启动:sudo /usr/local/mysql/support-files/mysql.server start

    root用户登陆:./mysql -u root -p

    重置mysql root用户密码步骤:

    step1:

    苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)

    或者直接敲命令:sudo /usr/local/mysql/support-files/mysql.server stop
    step2:
    进入终端输入:cd /usr/local/mysql/bin/
    回车后 登录管理员权限 sudo su
    回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
    回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

    step3. 
    输入命令 ./mysql
    回车后,输入命令 FLUSH PRIVILEGES; 
    回车后,输入命令 UPDATE mysql.user SET authentication_string=PASSWORD('abc123') WHERE User='root';

    我这里设置的是  abc123



    至此,密码修改完成,可以成功登陆。

    另外提供下mysql下载地址

    http://dev.mysql.com/downloads/mysql/   选择对应系统版本的mysql版本即可

    MySQL Workbench(GUI Tool) 工具下载(mac可用)

    http://www.mysql.com/downloads/ 在下面有一个MySQL Workbench(GUI Tool)的项,点击其下的DOWNLOAD即可进入下载界面

    命令行打开和关闭mysql服务

    sudo /usr/local/mysql/support-files/mysql.server start
    sudo /usr/local/mysql/support-files/mysql.server stop
  • 相关阅读:
    如何手动同步 Chrome 浏览器的数据
    如何释放 Windows 10 系统的 C 盘空间
    Foxmail
    常用 Git 命令
    常用的 .gitignore 模板
    MySQL InnoDB Engine--数据页存储和INSERT操作
    MySQL InnoDB Engine--数据页存储和ALTER TABLE操作
    MySQL InnoDB Engine--数据页存储
    MySQL Index--BAK和MRR演示
    MySQL Execute Plan--Index Merge特性
  • 原文地址:https://www.cnblogs.com/nichoc/p/6019984.html
Copyright © 2011-2022 走看看