MySQL中登录报错_mysql登录报错 ERROR 1045 (28000)
1、现象:
[root@localhost ~]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
2、原因:数据库中存在空用户所致
3、解决方案:
1)停用mysql服务:# service mysql stop
2)输入命令:# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
3)登入数据库:# mysql -u root mysql
4)mysql> use mysql;
5)mysql> select user,host,password from user; 结果如下:
+------+-----------------------+----------+
| user | host | password |
+------+-----------------------+----------+
| root | % | mima |
| root | localhost.localdomain | mima |
| root | 127.0.0.1 | mima |
| | localhost | |
| | localhost.localdomain | |
+------+-----------------------+----------+
6)将上面查询出来的空用户删除:mysql> delete from user where user='';
7)退出数据库:mysql> quit
8)启动mysql服务:# service mysql start
9)重新用命令‘mysql -u root -p’登录,OK!
或者:
1)找到mysql的配置文件,修改my.cnf,在其中加入skip-grant-tables
2)重启数据库service mysql restart
3)免密码使用root登录,然后查看user表、删除空用户
4)推出数据库,修改my.cnf,去掉skip-grant-tables
5)重启数据库
MySQL中登录报错_mysql登录报错 ERROR 1045 (28000)相关推荐
- mysql报错ERROR 1045 (28000)
新安装了一个mysql,创建了一个新的用户dadmin,授予ALL权限 mysql>GRANT ALL ON *.* TO 'dadmin'@'localhost' IDENTIFIED BY ...
- 解决mysql ERROR 1045(28000)问题【忘记密码,修改配置文件,无密码登录mysql修改密码】
原文地址如下: https://blog.csdn.net/u011397277/article/details/53728617 最近在搞服务器开发了,面对各种问题,Linux 不熟悉都是坑.目前在 ...
- 【MySQL】Navicat 连接数据库出现1251 - Client does not support ... 问题的解决方法及ERROR 1045 (28000): Access deni...
问题描述 1.Navicat 连接 MySQL时出现问题:1251 - client does not support authentication protocol requested by ser ...
- Linux Centos8 Mysql启动(Active: failed (Result: exit-code))及登录报错(ERROR 1045 (28000): Access denied )
Linux Centos8 环境上启动mysql 启动报错如下: [root@MaxwellDBA ~]# systemctl start mysqld Job for mysqld.service ...
- mysql登录报错 ERROR 1045 (28000)
1.现象: [root@localhost ~]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for us ...
- mysql赋予权限的时候报错_用grant命令为用户赋权限以后,登录时,出现:ERROR 1045 (28000)...
ERROR 1045(28000)信息是因为权限的问题.这个ERROR分为两种情况: 第一种: ERROR 1045 (28000): Access denied for user 'root'@'l ...
- 记录Linux下彻底删除MySQL以及启动MySQL之后使用密码登录提示报ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost
1. 问题描述: 在安装mysql前需先卸载自带的Mysql-libs,或者安装错误导致mysql不可用等等一系列原因要彻底删除Linux上现存的所有的mysql. 解决方法: 使用以下命令查询MyS ...
- 登录proxysql报错ERROR 1045 (28000): ProxySQL Error: Access denied for user 'admin'@''
如题: 我安装好PROXYSQL,并正常启动服务器,登录时报错 ERROR 1045 (28000): ProxySQL Error: Access denied for user 'admin'@' ...
- 运行MySQL报错:找不到命令mysql、ERROR 2003 (HY000)、ERROR 1045 (28000)
刚刚在Win10上安装好MySQL,运行之: mysql -u root -p 报错:mysql不是内部或外部命令,也不是可运行的程序或批处理文件 原因:系统变量未添加. 解决方法:将安装文件夹下的b ...
最新文章
- win10+Chrome浏览器截长图方法
- Waymo正式向真正“无人车”迈进,申请DMV远程监控许可证
- Oracle数据库命令行下数据的导入导出
- CSS核心技术详解-核心概念
- Linux Bond 技术学习资料
- 管理感悟:主管要怎样开会才正确
- JAVA学习笔记:目录
- 2022高淇Java300集完整版
- python编程实现华氏温度和摄氏温度转换
- unity3d 地面印花_unity冬季场景地面地形白雪纹理材质贴图游戏素材Winter Ground Pack v1.1...
- 将数组分成两部分,使得 |sum1 - sum2| 最小. LeetCode - 1049
- ts定义数组类型_ts基本类型
- 怎么看曲线有没有斜渐近线_怎样判断一个曲线有无斜渐近线
- iOS程序拨打电话方法
- 统计函数耗费时间,简单的图像运算,定义感兴趣区域 第二章
- 使用python为Excel插入附件
- iOS开发笔记之八十一——2020 iOS面试总结《一》之干货篇
- 计算机科学四个名校,计算机科学CS四大名校来啦
- iqooneo3 如何不用vivo账号下载外部应用_你说iQOO Neo 3很香?抱歉,我有不同的意见...
- 把Linux下外设的USB端口号映射到固定的名字
热门文章
- 大学c语言程序设计听不懂,C语言听不懂?那你还不点进来看看?
- hostname -I(大写i)显示主机IP
- linux系统程序问题报告,Linux程序设计实验报告.docx
- java简历项目经验描述,2021大厂面试合集
- Word文件的只读模式没有密码怎么退出?
- 田野调查手记·浮山篇(九)
- 关于ZETag云标签你了解多少?
- 解决远程windows server12桌面复制文件大于2G出错问题
- (Modern Family S01E03) Part 1 PhilClaire Phil看球赛 Dylan等Haley Clarie说Phil现在依然和Jay呆在一起很不自在
- 怎么打造属于自己的天猫精灵