mysql5.7以上版本,登录时报1045错误解决办法
2017-10-19 09:28
525 查看
在登录mysql时,有时会报1045错误,这个密码或或用户名错误
解决方案:
1、找到你安装mysql目录,找到my_default.ini或者my.ini(看你安装时使用的是哪一个配置文件),在[mysqld]下加入
2、然后打开cmd,输入
3、此时登录mysql就不需要密码了。在cmd中输入
4、输入
5、输入
6、输入刷新数据库指令,
7、输入退出mysql指令:
8、改好之后,再修改一下my.ini或者my_default.ini(看你安装时使用的是哪一个配置文件)这个文件,把我们刚才加入的”skip-grant-tables”这行删除,保存退出再重启mysql就可以了
9、再次登录mysql可能会提示你ERROR 1862,这是你只需
mysql -u root -p(‘你修改过的密码’)
SET PASSWORD = PASSWORD(‘新密码’);
解决方案:
1、找到你安装mysql目录,找到my_default.ini或者my.ini(看你安装时使用的是哪一个配置文件),在[mysqld]下加入
skip-grant-tables
2、然后打开cmd,输入
net stop mysql(停止mysql服务)执行后,再输入
net start mysql(开启mysql服务)。或者Win+R快捷键输入services.msc按回车键后,在服务列表中找到mysql服务,重启mysql服务。
3、此时登录mysql就不需要密码了。在cmd中输入
mysql -u root -p登录数据库(如果没有配置环境变量,需要进入到你安装mysql目录下的bin目录下)
4、输入
use mysql;回车
5、输入
update user set authentication_string=password('123qwe') where user='root';注意最后的分号不能漏,否则sql语句无效。authentication_string在5.7之前是password,5.7之后是setauthentication_string
6、输入刷新数据库指令,
flush privileges;
7、输入退出mysql指令:
quit
8、改好之后,再修改一下my.ini或者my_default.ini(看你安装时使用的是哪一个配置文件)这个文件,把我们刚才加入的”skip-grant-tables”这行删除,保存退出再重启mysql就可以了
9、再次登录mysql可能会提示你ERROR 1862,这是你只需
mysql -u root -p(‘你修改过的密码’)
SET PASSWORD = PASSWORD(‘新密码’);
相关文章推荐
- mysql 登录时报 ”1045 (28000):..." 错误解决办法
- Mysql登录时报错 ERROR 1045 (28000): 错误解决办法
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
- ubuntu14.04 mysql升级到5.7版本出现GPG error错误解决办法
- MySQL安装与配置、查看 MySQL 版本信息、mysql ERROR 1045 (28000): 错误解决办法等
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- mysql登录时,ERROR 1045 (28000): 错误解决办法
- mysql登录时,ERROR 1045 (28000): 错误解决办法
- mysql4.1以上版本连接时出现Client does not support authentication protocol #1251错误问题解决办法
- Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini以及服务无法启动的解决办法
- mysql登录时,ERROR 1045 (28000): 错误解决办法
- mysql 5.7以上免安装版本无法找到data文件夹问题的解决办法
- 关于mysql 5.7 版本登录时出现错误 1045的随笔
- php在iis上配置时报mysql_connect错误解决办法
- MySQL登录时报ERROR 1045 (28000): Access denied for user 的解决方法
- 关于在centos下安装python3.7.0以上版本时报错ModuleNotFoundError: No module named '_ctypes'的解决办法
- mysql 1045 错误解决办法
- Linux下mysql密码忘记修改办法,解决mysql登陆1045错误
- Docker容器启动lnmp环境下的mysql服务时报"MySQL server PID file could not be found"错误解决办法
- linux登录MySQL,报错ERROR 1045 (28000)解决办法