Mysql忘记密码的解决办法

星期六,2010 七 31 14:03:07

好久没有用数据库,难免把数据库的密码给忘了,那如果mysql 的数据库密码忘了该怎么办呢?这里介绍两种简单的方法可以重设密码!

Windows系统下如何重设密码

1.用系统管理员登陆系统。停止MySQL的服务。(可以通过“控制面板”-》“管理员工具”-》“服务”,然后在打开的窗口里找到 Mysql 服务,然后停止)
2.打开命令提示符,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql, 进入C:\mysql\bin
3.跳过权限检查启动MySQL,输入下面的命令
c:\mysql\bin>mysqld --skip-grant-tables
这个时候命令提示符将会出现等待的状态。
4.重新打开一个命令提示符窗口,进入c:\mysql\bin目录,设置root的新密码mysql, 运行下面的命令:
use mysql;
update user SET password=password('new password') where user='root';
flush privileges;

5.重新启动Mysql服务,大功告成!

阅读全文

   依洋 |  mysql |  [11] |  浏览: 2,193次  

MySQL的各种存储引擎

星期二,2009 八 4 06:57:41

MySQL有多种存储引擎,每种存储引擎有各自的优缺点,同学们可以择优选择使用:

MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。

MySQL支持数个存储引擎作为对不同表的类型的处理器。MySQL存储引擎包括处理事务安全表的引擎和处理非事务安全表的引擎:

· MyISAM管理非事务表。它提供高速存储和检索,以及全文搜索能力。MyISAM在所有MySQL配置里被支持,它是默认的存储引擎,除非你配置MySQL默认使用另外一个引擎。
阅读全文

    |  mysql |  [0] |  浏览: 1,085次