php sql数据库创建错误

时间:2013-02-07 16:02:47

标签: php sql

使用以下代码,当我想创建数据库时,显示的错误消息是: 创建数据库时出错:用户访问被拒绝'' localhost'到数据库'电子商务'

<?php
$con = mysql_connect("localhost","Rahul","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

if (mysql_query("CREATE DATABASE ebusiness",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}

mysql_close($con);
?> 

3 个答案:

答案 0 :(得分:1)

正如@Rocket Hazmat所解释的那样,您无权使用以下用户名“Rahul”创建数据库。

我建议您使用phpMyAdmin编辑用户权限,并授予用户“Rahul”对您的数据库“ebusiness”上的CREATE DATABASE的权限。

如果您没有phpMyAdmin,可以从here

下载

希望这会对你有所帮助。

答案 1 :(得分:0)

  • 转到phpmyadmin
  • 转到用户
  • 去编辑(用户)的权限
  • 将主机从“%”更改为本地

答案 2 :(得分:0)

打开http://localhost/phpmyadmin/

数据库| SQL |状态|变量|集|发动机|的 权限 |复制|进程

单击上部选项卡上的权限 然后,
单击 - 添加新用户
输入 - 用户名 - Rahul
        主持人 - Localhost
        密码 - 123456

然后,使用代码

<?php<br>
$con = mysql_connect("localhost","Rahul","123456");<br>
if (!$con)<br>
{die('Could not connect: ' . mysql_error());}<br>
else {echo "success";}<br>
?><br>