重置MySQL数据库root密码(linux/windows)

 更新时间:2010年12月20日 10:47:00   作者:  
linux与windows下重置mysql用户名与密码的方法,需要的朋友可以参考下。
(1)Linux系统
在SSH中执行下面的命令即可将MySQL密码重置为diavps
复制代码 代码如下:

rm -f reset-mysql-root-password.phps
wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps
php reset-mysql-root-password.phps diavps

注意不要在带有管理面板(如Kloxo或DA)的环境中使用这个方法重置。
脚本中第13行中的以安全模式启动MySQL的命令会因MySQL安装路径不同而不同。
脚本中使用的mysql服务名称为mysqld,部分系统中该服务名可能为mysql,请注意修改。

(2)Windows系统
1、首先停止正在运行的MySQL进程

net stop mysql

如未加载为服务,可直接在进程管理器中进行关闭。

2、以安全模式启动MySQL
在命令行下运行

X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables

3、完成以后就可以不用密码进入MySQL了

X:/MySQL/bin/mysql -u root -p
提示输入密码时直接回车即可。

4、更改密码

>use mysql
>update user set password=password("新密码") where user="root";
>flush privileges;

5、启动MySQL
在任务管理器里关闭所有MySQL的进程,使用下面的命令启动。

net start mysql

相关文章

  • 详解MySQL连接挂死的原因

    详解MySQL连接挂死的原因

    本次分享的是一次关于 MySQL 高可用问题的定位过程,其中曲折颇多但问题本身却比较有些代表性,遂将其记录以供参考。
    2021-05-05
  • MySQL中in与exists的使用及区别介绍

    MySQL中in与exists的使用及区别介绍

    这篇文章主要介绍了MySQL中in与exists的使用及区别介绍,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • mysql之key和index的区别及创建删除索引方式

    mysql之key和index的区别及创建删除索引方式

    这篇文章主要介绍了mysql之key和index的区别及创建删除索引方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • mysql最大连接数设置技巧总结

    mysql最大连接数设置技巧总结

    在本篇文章里小编给大家分享了关于mysql最大连接数设置的相关知识点和技巧,需要的朋友们学习下。
    2019-03-03
  • mysql多表联合查询操作实例分析

    mysql多表联合查询操作实例分析

    这篇文章主要介绍了mysql多表联合查询操作,结合实例形式分析了mysql多表联合查询的语法、功能、相关操作技巧与注意事项,需要的朋友可以参考下
    2019-04-04
  • MySQL报错 table “xxx” doesn‘t exit的解决

    MySQL报错 table “xxx” doesn‘t exit的解决

    本文主要介绍了MySQL报错 table “xxx” doesn‘t exit的解决,主要原因是英文字母大小写敏感导致,下面就来介绍一下解决方法,感兴趣的可以了解一下
    2023-10-10
  • Mysql数据库自增id、uuid与雪花id详解

    Mysql数据库自增id、uuid与雪花id详解

    在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,这篇文章主要给大家介绍了关于Mysql数据库自增id、uuid与雪花id的相关资料,需要的朋友可以参考下
    2023-02-02
  • 浅析MysQL B-Tree 索引

    浅析MysQL B-Tree 索引

    这篇文章主要介绍了MysQL B-Tree 索引的相关资料,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下
    2020-11-11
  • MySQL查询缓存优化示例详析

    MySQL查询缓存优化示例详析

    MySQL的优化指的是一个很大的系统,面试的时候我之前是从sql的语句优化方面去说的,这种优化也有作用,不过是从逻辑方面去优化,下面这篇文章主要给大家介绍了关于MySQL查询缓存优化的相关资料,需要的朋友可以参考下
    2022-10-10
  • MySQL 通过索引优化含ORDER BY的语句

    MySQL 通过索引优化含ORDER BY的语句

    合理的建立索引能够加速数据读取效率,不合理的建立索引反而会拖慢数据库的响应速度。
    2010-03-03

最新评论