使用以下代码,当我想创建数据库时,显示的错误消息是: 创建数据库时出错:用户访问被拒绝'' 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);
?>
答案 0 :(得分:1)
正如@Rocket Hazmat所解释的那样,您无权使用以下用户名“Rahul”创建数据库。
我建议您使用phpMyAdmin编辑用户权限,并授予用户“Rahul”对您的数据库“ebusiness”上的CREATE DATABASE的权限。
如果您没有phpMyAdmin,可以从here
下载希望这会对你有所帮助。
答案 1 :(得分:0)
答案 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>