MySQL 登陆密码这一步,总是报错ERROR 1045(28000),安装配置的时候没有设置密码,而且本人已经在配置文件中添加了skip-grant-tables,理论上应该可以跳过密码这一步,但还是不行,不知道怎么解决,求高人指点?
解决方案
1
不是加在配置文件中, 在直接在启动参数中。
3
假如在配置文件添加了skip-grant-tables,重启mysql后才能生效,直接通过mysql (不用指定用户)登录,进去后修改完密码,记得删除配置文件中的skip-grant-tables,然后重启mysql。
最好使用上楼版主的方法
最好使用上楼版主的方法
1
楼上两位说得很正确。具体操作,Windows的话可以参考此文:http://blog.csdn.net/zhu19774279/article/details/46473981
4
用这个命令启动
mysqld_safe –skip-grant-tables –defaults-file=/etc/my.cnf
配置文件要换成你本人机器里相应的位置
mysqld_safe –skip-grant-tables –defaults-file=/etc/my.cnf
配置文件要换成你本人机器里相应的位置
1
用绝对路径加命令来试试,可能命令没加到环境变量里面。
20
是不是新版的windows mysql?
那就就用 mysqld –skip-grant-tables –defaults-file=<你的mysql dir>/my.ini