• MAC上修改mysql的密码(每一步都图文解释哦)


    当你想要连接本机数据库时,是不是有可能突然忘记了自己的数据库密码?

    在此文中,我们来详细解决一下如何去修改自己的数据库密码,并使用Navicat来连接测试

    1.停止mysql服务

    打开终端,键入命令,将mysql服务先停止掉,可能会需要密码

    1. sudo /usr/local/mysql/support-files/mysql.server stop

     

     或者打开咱们的系统偏爱设置(有可能停不掉,具体原因为未知)

     

    点击stop后,需要输入本机密码。

    2.进入mysql的bin目录

    cd /usr/local/mysql/bin/

     

    3. 调用root账户(这一步要输入mac密码)

    sudo su

     

    4.安全验证

    ./mysqld_safe --skip-grant-tables &

    回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running

    5.输入./mysql,进入mysql命令模式

    ./mysql

     

    6.刷新一下权限

    分号不可以少,不然报格式错误

    flush privileges;

     

    7.修改并重置密码

    这里的' ' 不可以删除

    1. ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

    列如   ALTER USER 'root' @'localhost' IDENTIFIED BY ‘123456’; 

    分号不可以丢,所以的引号必须是英文!!!!推荐直接复制

     

    我这里错误就是因为分号是中文符号 。

    8.登录mysql

    先后执行代码,输入密码看到如下即可

    1. quit
    2. exit
    3. /usr/local/mysql/bin/mysql -u root -p

     

    navicat连接成功

     

    9.常见错误 

    如果失败报错2003   那么就重新启动一下mysql 

    执行命令先关闭在开启

    1. sudo /usr/local/mysql/support-files/mysql.server stop
    2. cd /usr/local/mysql
    3. sudo ./support-files/mysql.server start

     

     

     

     

     

     

     

  • 相关阅读:
    数据库概论之MySQL表的增删改查2
    形参与实参
    k8s学习-网络策略NetworkPolicy(概念、模版、创建、删除等)
    Modbus协议介绍
    JavaCV人脸识别三部曲之一:视频中的人脸保存为图片
    滴滴 Redis 异地多活的演进历程
    kthread_create使用demo
    SpringBoot使用Nacos作为配置中心服务
    linux centos7 安装nginx
    [计算机提升] 环境变量
  • 原文地址:https://blog.csdn.net/qq_42807952/article/details/134513035