【发布时间】:2019-05-30 12:05:46
【问题描述】:
我试图将我的数据库从phpmyadmin 的localhost 移动到另一个phpmyadmin,准确地说是使用免费的网络主机,“000webhost”。
我尝试了一些简单的代码
CREATE TABLE `products` (
`id` int(10) NOT NULL,
`name` varchar(250) NOT NULL,
`code` varchar(100) NOT NULL,
`price` double(9,2) NOT NULL,
`image` varchar(250) NOT NULL,
`stock` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
我唯一得到的是:
1044 - 用户 'id9605813_band'@'% 拒绝访问数据库 'information_schema'
我能做些什么来解决这个问题?
【问题讨论】:
-
欢迎来到 SO!你能告诉我们你是如何连接到数据库的吗?
-
我正在使用带有所有正确密码名称等的 db.php。我认为
-
你能显示连接语句吗?您能否显示数据库中的用户表 (
SELECT User, Host FROM mysql.user;) 以及用户的权限 (SHOW GRANTS FOR 'id9605813_band'@'%')?要么您传递给连接语句的内容有误,要么您的用户确实没有访问数据库的权限。 -
是的,我想我发现我的错误我没有权限做这样的事情,我跳过了一个完整的步骤来导入我的代码,谢谢你的帮助!
标签: mysql