just4you 发表于 2013-1-27 05:03:01

Mysql使用时遇到的小问题,也挺烦人的啊。

机子上的mysql5有日子没用了,今天运行批处理命令启动后,用root登录,密码也是root,出现以下提示:
Access denied for user 'root'@'localhost' (using password: YES) 网上百度了一下,说是密码不对,奇怪了,mysql还会自己换密码啊?
想不起密码了,只好想办法重置密码了。
要重置密码也得先进mysql再说啊,可是没有密码怎么进mysql,好像是个圈哦。。。。。。
还好,网上找到办法。
运行命令:
mysqld-nt --skip-grant-tables 
跳过授权表运行mysql服务器,可是又出了奇怪的问题,提示:
080904 20:10:09 Can't find messagefile 'C:\mysql\share\english\errmsg.sys'080904 20:10:09 Aborting 好像是说找不到文件,我的mysql在D盘下,上面的提示却是C盘,看来是没找对地方,当然找不到文件了。
修改了mysql目录下的my.ini文件,
加上了
basedir=d:/PHPnow/MySQL-5.0.15b/datadir=d:/PHPnow/MySQL-5.0.15b/Data/ 两行,这下再运行
mysqld-nt --skip-grant-tables 就没有问题了。
再运行
mysql -uroot -p
 提示要密码,把原来的root密码输入,还真进来了-_-
页: [1]
查看完整版本: Mysql使用时遇到的小问题,也挺烦人的啊。