MYSQL ERROR 1045(28000)处理方法_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2014 | 回复: 0   主题: MYSQL ERROR 1045(28000)处理方法        下一篇 
ab19890824
注册用户
等级:少尉
经验:351
发帖:92
精华:0
注册:2011-11-21
状态:离线
发送短消息息给ab19890824 加好友    发送短消息息给ab19890824 发消息
发表于: IP:您无权察看 2014-11-10 9:44:24 | [全部帖] [楼主帖] 楼主

在做维护的时候,有一天有这样的客户给我发了一个网址,说连接不了,然后我检查了一下是他的
数据库超容了,要删除一些数据才会正常,但是还有的是一些没有权限也会这样的问题。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ERROR 1045 (28000): Access denied for user 'sq8xxxxx'@'locahost'(using password:YES)


1:打开开始里MYSQL的MySQL Command Line Client 输入你的密码[就是安装时设的那个]

2:在mysql>后输入:UPDATE mysql.user SET Password = OLD_PASSWORD('密码')

3:在提示符-> 后输入:WHERE Host = 'localhost' AND User = '用户名';

        回车后提示:Query OK, 0 rows affected (0.16 sec)

Rows matched: 0 Changed: 0 Warnings: 0


4:在mysql>后输入:FLUSH PRIVILEGES; 

        回车后提示:Query OK, 0 rows affected (0.19 sec) 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  启动mysql服务,登录到my
sql数据库,

  输入命令为:

[root @localhost root]# /usr/bin/
mysql -u sq8xxxx -p *
(依据lniux版本兼容问题,-p 后面输入的内容将有所不同)


   -p: 数据库管理员sq8xxxx的密码 (一般输入该密码)

   -p: 指定将使用的数据库名  

        而后 ,Enter password:在这里输入数据库的密码 (redhat 9.0版本)

   在redhat 9.0版本下,如果 直接输入数据库管理员root的密码,将出现1045错误.

对于上面提供的方法,在使用的过程中感觉麻烦,故停止验证。

其实,还是一句话,版本兼容问题。在9.0下使用myisamchk 和 service mysqld start便可知道。

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论