zoukankan      html  css  js  c++  java
  • linux 重置mysql 密码

    1.打开 

    /etc/my.cnf

    在[mysqld]的段中加上一句:skip-grant-tables

     

    例如: 

    [mysqld] 

    datadir=/var/lib/mysql 

    socket=/var/lib/mysql/mysql.sock 

    skip-grant-tables 

    ...

     

    2.重启mysql

    # /etc/init.d/mysqld restart 

    Stopping MySQL: [ OK ] 

    Starting MySQL: [ OK ] 

     

    3.登录并修改MySQL的root密码 

    输入  /usr/bin/mysql 

     

    出现:

    Welcome to the MySQL monitor. Commands end with ; or \g. 

    Your MySQL connection id is 3 to server version: 3.23.56 

    Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 

     

    输入 USE mysql ; 

    出现:

    Reading table information for completion of table and column names 

    You can turn off this feature to get a quicker startup with -A 

    Database changed 

     

    输入: 

    UPDATE user SET Password = password ( '123456' ) WHERE User = 'root' ;           这里修改密码为 123456;

     

    出现:

    Query OK, 0 rows affected (0.00 sec) 

    Rows matched: 2 Changed: 0 Warnings: 0 

     

    输入:flush privileges ; 

    Query OK, 0 rows affected (0.01 sec) 

     

    输入: quit 

    Bye 

     

    4.将MySQL的登录设置修改回来 

    # vi /etc/my.cnf 

    将刚才在[mysqld]的段中加上的skip-grant-tables删除 

    保存并且退出vi。 

     

    5.重新启动mysqld 

    # /etc/init.d/mysqld restart 

    Stopping MySQL: [ OK ] 

    Starting MySQL: [ OK ]

     

     

     

  • 相关阅读:
    20155322 2016-2017-2 《Java程序设计》第7周学习总结
    高级sed编程
    正则表达式
    实验十二:kvm环境下qemu-kvm创建虚拟机之间的网络配置
    实验十一:了解qemu-kvm的显示选项参数
    实验十:在kvm下创建winxp虚拟机
    实验九:第二个虚拟机的创建(标准选项)
    实验八:kvm环境搭建并创建第一台cirrOS虚拟机
    sed和gawk
    在脚本中添加颜色
  • 原文地址:https://www.cnblogs.com/orangegem/p/6993130.html
Copyright © 2011-2022 走看看