mysql与存储过程问题,在线等,急 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

xiuzhu319 2009-02-24 10:51:46
我在 phpMyAdmin 里写一个存储过程,
create procedure test()
begin
select * from agent;
end


却出现了如下错误提示:
#1044 - Access denied for user 'root'@'%' to database 'td'

这个是什么意思?

我查了下相关资料,却没有一个能解决的方法.

请各位达人救命........

先谢了....
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiuzhu319 2009-02-24
  • 打赏
  • 举报
回复
怎么样修改权限?
hanjia88 2009-02-24
  • 打赏
  • 举报
回复
好像是你的用户权限不够。不能进行这一操作。。
liuenhai211 2009-02-24
  • 打赏
  • 举报
回复
可能是下面的原因:
1.数据库空间已满,导致无法继续写入数据;
2.数据库账号或密码错误;
3.数据库账号对应的权限不够;
4.数据库管理员对数据库访问IP做了限制;
xiuzhu319 2009-02-24
  • 打赏
  • 举报
回复
我的mysql版本:5.0.27-community-nt

应该是能够使用存储过程的.
alinuxer 2009-02-24
  • 打赏
  • 举报
回复
#1044 - Access denied for user 'root'@'%' to database 'td'
%无权限试试localhost

grant all on td.*
to username@localhost
identified by 'password';

创建个自己的用户并赋予权限,再连接数据库进行操作
试试

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧