我有這樣的代碼:爲什麼我不能在MySQL中創建數據庫拋出PHP?
$link = mysql_connect("localhost", "ctmanager", "blablabla");
if (! $link)
die ("I cannot connect to MySQL.<br>\n");
else
print "Connection is established.<br>\n";
// Create the "ct" database.
mysql_query("create database ct", $link) or die("I cannot create the DB: ".mysql_error()."<br>\n");
我收到此錯誤信息:
I cannot create the DB: Access denied for user 'ctmanager'@'%' to database 'ct'
沒有任何人有任何想法,爲什麼我不能創建一個數據庫,爲什麼我在「@%」符號錯誤信息?
ADDED
ctmanager
是管理員。他應該有權限添加數據庫和用戶。
問題是,ctmanager是一個特權用戶。 – Roman 2010-06-16 12:09:49
SHOW GRANTS說什麼? – 2010-06-16 13:01:32