已处理,用户的空用户导致,删除空用户后正常设置MySQL密码,并正常创建数据库。
大致处理方法:
1.使用MySQL的root账户密码登录时已经提示密码或登录失败提示,此处需要跳过密码登录。
MySQL配置内的[mysqld]参数下添加skip-grant-tables参数,并重启MySQL。
2.服务器命令行执行mysql回车,然后执行命令切换到mysql表内。具体操作命令如下:
- use mysql;
- select user,host,password from mysql.user;
- delete from mysql.user where password='';
- flush privileges;
- quit;
复制代码
操作完成后,记得将skip-grant-tables参数去除,同时如果有开启外网的话,记得将3306端口或指定IP访问。
去除密码登录后,风险会很大,这里需要切记切记!!
以上是MySQL5.6提示密码无法登录匹配到空用户问题,没有截图。 |