zoukankan      html  css  js  c++  java
  • MySql忘记root用户密码

    有时候,太久没用MySql,忘了密码怎么办,连root密码都忘了,怎么办?按以下步骤:

    1.配置mysql登录时不需要密码,修改配置文件

      不同的系统,MySql的配置文件位置不一样,根据你的系统,去找对应的配置文件

        1)Centos中:配置文件位置为/data/server/mysql/my.cnf

        2)Windows中:配置文件位置为C:Program Files (x86)MySQLMySQL Server 5.1my.ini

      这里以Windows为例,

      找到my.ini,然后以记事本打开,找到”[mysqld]

      

      

       在[mysqld]下方添加一行:skip-grant-tables如下图:

       

      然后保存。

    2.重启Mysql服务

      修改了配置文件后,需要重启Mysql服务才能生效

      1)win+R打开运行窗口,输入services.msc,打开服务窗口(打开服务窗口方式很多种,不一定非要用这种)

      

      2)找到Mysql服务,右键->重启

       

       这时候,修改的配置文件生效,生效后,登陆Mysql就无需密码

    3.修改root用户密码

      1)打开命令行窗口,如果没有将Mysql设置环境变量,则需要将命令行窗口进入到Mysql的安装目录

      

       2)输入命令:mysql

      这时候已经不需要密码就能进入mysql了

      

       3)接下来修改密码:

         输入命令:use mysql;切换到mysql这个数据库

       

         输入修改密码语句:update user set password=password('新密码') where user='你的root用户的用户名';    

      

         这时候密码已经更改,但是要生效,还需要输入命令,刷新权限:flush privileges;密码生效

    4.再次打开my.ini配置文件,将刚才添加的skip-grant-tables删掉,然后重启Mysql服务

      整个密码修改过程结束


  • 相关阅读:
    javascript关于继承
    javascript组合继承
    javascript创建对象的几种模式
    Angularjs学习笔记6_table1
    Angularjs学习笔记5_form1
    Angularjs学习笔记3_datepicker
    Angularjs学习笔记2_添加删除DOM元素
    Angularjs学习笔记5_scope和$rootScope
    Angularjs学习笔记1_基本技巧
    RabbitMQ基础概念
  • 原文地址:https://www.cnblogs.com/LJP-JumpAndFly/p/14755112.html
Copyright © 2011-2022 走看看