首页
Portal
资讯
方案
云端
AI
社区
BBS
关于
立即登录
没有账号?
马上注册
QQ登录
微信登录
公司新闻
行业新闻
社会综治平台
行政服务平台
空气质量实时监测平台
平台系统开发
办公云
私有云
气象云
安全云
微信云
云客服
图文识别
卡通转换
花卉识别
智能语音
图片幻彩
企业文化
发展历程
诚聘英才
联系我们
阳光网络 商务领先
»
社区
›
阳光数据
›
技术交流
›
MYSQL遇到1045问题,这样处理
MYSQL遇到1045问题,这样处理
[复制链接]
发表于 2019-10-21 16:21:00
|
显示全部楼层
|
阅读模式
这个错误是这样说的:
1045 Access denied for user 'root'@'localhost' (using password:YES)
这个意思是说:用户“root”@本地主机的访问被拒绝
那为什么会出现这种错误呢?
答案是这样:这种问题的本质是用户密码出现错误。
那如何解决呢?
以下是我的解决经验:
1.找到MySQL安装路径下的my.ini文件,用记事本的方式打开;
2.打开后,找到mysqld这个位置,这个文件的内容中有多个mysqld,找到第一个
3.在 [mysqld] 底下添加语句:skip-grant-tables,添加完毕后保存。如果提示不让修改这个文件,则可将它复制到桌面,再用记事本打开它,添加完毕后,将桌面上的文件复制到原来的地方,赋值时选择替换目标文件;
4.WIN+R —>cmd—>mysql -u root -p,这个命令是连接数据库服务器的命令;遇到Enter passward:直接回车;
5.继续执行如下操作:
mysql>use mysql
//使用这个数据库
mysql>update user set password=password("123456") where user="root";
//修改数据库的密码
mysql>flush privileges;
//刷新数据库
这要步骤已经完成,我们来看看修改后的用户和密码:
到这里修改密码的工作已经完成。接下来要将在my.ini中添加的语句删掉。删掉之后再重启服务器,在测试链接,如果没有错误,一切OK;如果删掉语句,重启服务器之后任然有1045错误,那么,还是在my.ini原来删掉这条语句的位置中添加这条语句:skip-grant-tables,再重启服务器,再测试,一切OK。
服务在哪里?
ctrl + alt + delete —>任务管理器—>服务—>点右键—>重启服务
到这里,1045故障解除,如果还不行,继续检查看是否是%权限问题。
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发帖
回复
搜索
搜索
热门版块:
帖子推荐:
图文热帖:
客服咨询
0917-3559543
服务时间 9:00-18:00
在线客服
客服微博
产品咨询
售后咨询
本版
文章
帖子
用户
QQ在线咨询
售前咨询热线
0917-3559543-801
售后服务热线
0917-3559543-803
快速回复
返回顶部
返回列表