zoukankan      html  css  js  c++  java
  • mysql5.7.26-忘记密码(CentOS为例)

    • 编辑 my.cnf 
      [mysqld]下插入 skip-grant-tables
    [root@VM_0_7_centos mysql]# vim /etc/my.cnf
    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
    
    [mysqld]
    skip-grant-tables
    
    #
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    # innodb_buffer_pool_size = 128M
    #
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    #
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    
    • 重启 MySQL 服务
    [root@VM_0_7_centos mysql]# service mysqld restart
    • 进入MySQL
    [root@VM_0_7_centos mysql]# mysql -uroot
    • 更新密码
    1. flush privileges;
    2. alter user 'root'@'localhost' identified with mysql_native_password by '123456';
    3. flush privileges;
    4. exit;
    • 编辑 my.cnf  注释掉 skip-grant-tables
    • 重启MySQL服务
    [root@VM_0_7_centos mysql]# service mysqld restart
    • 进入MySQL 输入密码
    [root@VM_0_7_centos mysql]# mysql -uroot -p
    Enter password: 
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 3
    Server version: 5.7.26 MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    
    mysql> 
    • 结束
  • 相关阅读:
    Python 在线基础课程
    单链表实现两个集合的交并补
    矩阵奇异值分解SVD
    动态规划0-1背包问题
    Java数字反转
    简单SqL语句
    HTML和CSS
    while和for循环
    C#读取和写入配置文件
    C# 添加系统计划任务方案
  • 原文地址:https://www.cnblogs.com/feecy/p/11064510.html
Copyright © 2011-2022 走看看