php没有权限创建数据库,php没有权限创建数据库怎么办

php 无法创建数据库也不能执行SQL文件

代码比较长,看了后,提几点建议:

创新互联建站是专业的韶山网站建设公司,韶山接单;提供成都网站设计、成都网站制作,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行韶山网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

既然是要查代码为什么没有达到预期的效果,那么可以将代码各步骤进行分解开。

从代码的功能来看,应该是个建库的代码,那么,要完成一个建库的功能,可能的步骤错误发生之处:

1. 数据库连接不对(用户名、密码错误,没有建库权限等)。

2. 既然是用读取 SQL 文件的形式载入,那么:

a. SQL语句没有编写正确。

b. 文本的编码格式不符(比如ANSI / UTF-8)。

c. 读取SQL后,进行语句处理不正确。

可能还有其他存在错误之处,比如,PHP环境没有设置好、Mysql没有安装配置好等等。

建议你设定断点,然后逐句跟踪调试,这个代码都在一个文件里,跟踪调试比较方便 。

php 无法创建数据库

mysql_query($sqlstr) or die("无法创建数据库.");就这里就没有写入数据了

从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:

你用来登录的用户,没有建立数据库的权限。

在wampserver中创建数据库无权限怎么办

当前的用户没有相关的权限,建议用命令行登入,修改权限!!

grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。

当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。

当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。

用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。

‘连接口令’不能为空,否则创建失败。

求各位大哥求救-用的php环境是wampserver 然后登陆phpmyadmin 没有权限新建数据库怎么办?在线等求指点谢谢

安装的时候是不是改了账号密码,一般默认都是root密码为空。你说没有权限新建,那能查看吧?你看下mysql这个数据库里面的user表。看里面的账号。

php 怎么新建mysql 用户 数据库 和 设置数据库权限啊

一、用PhpMyAdmin新建一个MySQL用户.

1,用root登陆phpmyadmin

2,点权限

3,点创建一个用户

4,选择所有权限

执行

二、使用可视化操作软件,如phpmyadmin,mysqlcc等。

或者用命令行Create Database 数据库名

三、for example

创建用户vap,并分配权限:对数据库vap的所有表可以从所有机器(第一句)和本地机器(第二局)进行访问,并拥有任意权限,密码为vap

grant all privileges on vap.* to 'vap'@'%' identified by 'vap';

grant all privileges on vap.* to 'vap'@'localhost' identified by 'vap';


分享名称:php没有权限创建数据库,php没有权限创建数据库怎么办
链接分享:http://hbruida.cn/article/phhdip.html