在godaddy布署数据库Mysql,以下IP均为示例IP
域名IP:192.168.0.1
网站IP:192.168.0.2
数据库服务器:databasename.db.4568016.hostedresource.com(192.168.0.3 via TCP/IP)
用户:[email protected]
存储过程的definer使用的是 databasename@% 连接时,报错 SELECT command denied to user 'databasename'@'192.168.0.1'for table 'proc'
如何解决
域名IP:192.168.0.1
网站IP:192.168.0.2
数据库服务器:databasename.db.4568016.hostedresource.com(192.168.0.3 via TCP/IP)
用户:[email protected]
存储过程的definer使用的是 databasename@% 连接时,报错 SELECT command denied to user 'databasename'@'192.168.0.1'for table 'proc'
如何解决
解决方案 »
- 太纠结的数据库疑问
- 图片上传问题-~·········求救`急`急`急`急 在线等待
- 人才网点的地方分站,是怎么处理的?什么逻辑
- 求救:gridview 用dropdownlist改变selectcommond参数,来改变数据源。无法排序,编辑
- 目录指向
- 一个简单的输出问题
- 帮忙解决下 Object moved to here 的问题;
- ASP.NET弹出画面的问题
- 急切焦虑地等待中...网站发布到服务器之前要做那些工作?
- 向 WebService 传入一DataSet ,但是奇怪的是,能插入却不能删除,具体见内!
- 公司要招senior deeloper,ASP网站开发方面的,觉得自己水平不错的可以来看看,最好工作7年以上,待遇还是很不错的
- 手动绑定listview如何排序?
databasename'@'192.168.0.1
不是用户 databasename@%当mysql 能够在用户表中找到 username@hostname 的精确匹配项时,MYSQL就会优先用这个精确匹配的账号,如果找不到则会用 databasename@%所有现在给你的 'databasename'@'192.168.0.1' 授一下权限即可。或者在用户账号中删除 'databasename'@'192.168.0.1'
[email protected] 这个用户是创建数据库时自动生成的
字段 GRANTEE TABLE_CATALOG PRIVILEGE_TYPE IS_GRANTABLE
记录 'databasename'@'%' NULL USAGE NO
和http://topic.csdn.net/u/20081001/17/FA87A0F5-7F14-4417-BB84-66D714C16362.html遇到的问题差不多
#1044 - Access denied for user 'databasename'@'IP' to database 'databasename'
但是通过这个账号登录时,没有权限进行grant,我是执行grant 命令的,不在grant tables 中进行
SHOW CREATE PROCEDURE ....看一下,特别是参数 SQL SECURITY 参数的设置是什么? definer or invoker ?
NOT DETERMINISTIC
SQL SECURITY DEFINER
COMMENT ''
begin
...
end
那你这个DEFINER = 'altocraft1'@'%' 有权限访问表 'proc' 吗?
你还是回到你mysql版中的贴子来问吧。这个界面太慢了。