日期:2010-08-28  浏览次数:20565 次

Aiyiweb.Com提示:最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修正root密码。

最近有客户忘记了mysql的root用户密码,使用mysqld_safe无法正常启动mysql,也没有办法按照mysql manual中的方法修正root密码。

爱易网任务室站长注:今天有先生忘记了当时默认安装的时候密码了,三个先生很可爱,研讨将近1小时也没发现密码,问我来了,我也找半天没找到,最后试了试,原来XAMPP环境下默认安装的MYSQL密码是空的!基本就没设置密码!

客户安装的php环境是xampp1.6.7,重新安装xampp可以处理这个问题,但是需求重新安装易客CRM和恢复CRM数据,这个方法有点问题。

恢复mysql的权限数据库倒是一个方法,解紧缩xampp的安装文件,把var目录下的mysql数据库上传到客户的服务器上,root用户的密 码变为空,这样可以登录mysql控制台,但是修正root的密码不断提示"user table is read only",无法修正root用户的密码。

google了一下"user table is read only",找到一个方法,mysqladmin -u root flush-tables 执行这个命令后,就可以修正root用户的密码,另外还需求设置var目录中的mysql数据库文件夹的权限为可写。

如果添加了其它mysql用户,需求重新添加新的用户以及相应的权限。