一般我们在 windows 里启动 mysql 是用 mysqld-nt 命令。
如果忘了密码,可以先编写一个配置文件resetpass.sql,内容如下:
UPDATE mysql.user SET Password=PASSWORD('canada') WHERE User='root';
FLUSH PRIVILEGES;
然后在运行 mysqld-nt 时加上以下参数:
mysqld-nt --init-file=resetpass.sql
这样就可以让 mysql 启动时运行这个SQL语句,达到重置密码的目的。当然,LINUX也可以这么干。怎么样,简单吧?
阅读(914) | 评论(0) | 转发(0) |