导读:本文主要介绍了MySQL登录时没有密码的情况,包括原因及解决方法 。
1. MySQL登录时没有密码可能是由于安装MySQL时忘记设置密码或者使用root用户登录时忘记设置密码导致的,此时需要重新设置密码才能登录MySQL 。
2. 重新设置MySQL密码的方法是:首先,在服务器上运行MySQL安装目录中的bin/mysqld --skip-grant-tables命令 , 该命令会忽略权限表 , 允许任何用户登录MySQL;然后,使用root用户登录MySQL,并使用update user set password=password("新密码") where user="root"命令重新设置密码;最后,使用flush privileges命令刷新权限表,即可使用新密码登录MySQL 。
【mysql登录密码错误 mysql登录时没有密码】3. 另外,如果不想重新设置MySQL密码,也可以通过修改MySQL配置文件my.cnf中的skip-grant-tables选项来实现MySQL登录时免密码认证,但是这种方式不安全,不推荐使用 。
总结:MySQL登录时没有密码可能是由于安装MySQL时忘记设置密码或者使用root用户登录时忘记设置密码导致的 , 可以通过bin/mysqld --skip-grant-tables命令来重新设置MySQL密码,也可以通过修改MySQL配置文件my.cnf中的skip-grant-tables选项来实现MySQL登录时免密码认证,但是这种方式不安全 , 不推荐使用 。
推荐阅读
- mysql连接本地数据库失败 mysql本地连不上
- 如何更改mysql数据库名 如何更改mysql
- くりぃみぃイ第 mysql字段名和列名是一样吗
- mysql同事查询两个表
- mysqlID加1
- 为什么会出现云服务器错误? 云服务器错误是怎么回事啊
- redis高并发架构与底层原理 redis高并发取数据