
正文
php中新建数据库无权限,php中新建数据库无权限怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
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';
相关问答
Q1: php 无法创建数据库
mysql_query($sqlstr) or die("无法创建数据库.");就这里就没有写入数据了
从代码上看,前面的连接数据库的代码应该正确执行了,建库的sql语句也基本正确,那么可能的原因:
你用来登录的用户,没有建立数据库的权限。
Q2: 在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地址、机器名字、域名。也可以用’%’表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
Q3: 安装PHP论坛提示“指定的数据库 不存在,且您无权限建立,请联系服务器管理员!”
检查必要目录和文件是否可写,如果发生错误,请更改文件/目录属性 777
讨论区根目录 (bbs目录) 777属性检测不通过 论坛根目录无法书写,请速将根目录属性设置为777
Q4: 求各位大哥求救-用的php环境是wampserver 然后登陆phpmyadmin 没有权限新建数据库怎么办?在线等求指点谢谢
安装的时候是不是改了账号密码,一般默认都是root密码为空。你说没有权限新建,那能查看吧?你看下mysql这个数据库里面的user表。看里面的账号。
Q5: 您没有该 phpwind 数据库的操作权限或指定的数据库 phpwind 不存在,且您无权限建立,请联系服务器管理员!
你必须改啊,你首先要在数据库里见一个库然后是库下的用户和密码
。。不然不行的





