今天给新来的员工连接数据库,修改了一下mysql root用户的密码,我下载的是打包的redMine,默认密码是空,修改密码之后重启redmine,phpAdmin 链接不上mysql数据库了,我也修改了phpadmin文件夹下的config.inc.php的密码,还是不行,提示#1130 - Host 'localhost' is not allowed to connect to this MySQL server错误,明显不是密码问题啊,如果是密码错误的话会提示#1045 - Access denied for user 'root'@'localhost' (using password: YES)错误的,
我上网搜了很多解决方案,没有一个能说明白的,所以自己解决了一下,首先把mysql/data/mysql文件夹下的user.frm+user.MYD+user.MYI三个数据库文件用我在另一台机器上安装的替换掉,光替换掉这些是不行的,再来在mysql/data目录下替换掉ib_logfile0和ib_logfile1文件,到此为止,这样有回到了没有修改密码之前,