使用我的瀏覽器和php腳本導入表格。這裏是我的代碼。OUPUTS 輸入密碼:ERROR 1045(28000):拒絕訪問用戶 '根' @ 'localhost' 的(使用密碼:YES)MYSQL在導入表格時被拒絕訪問根目錄
<?php
echo "Starting update<br>";
echo exec("mysql -u root -pMYPASSWORD mydatabase < table1.sql 2>&1",$var1,$var2);
echo "<BR><BR>";
foreach ($var1 as $line)
{
echo $line . "<BR>";
}
echo "<BR><BR>";
foreach ($var2 as $line)
{
echo $line . "<BR>";
}
?>
注意,我在VPS運行由Bluehost主持。 MySQL版本5.6。當我使用php mysql命令時,我能夠使用root登錄很好。
每BlueHost的說明:
要導入一個表到你可以使用下面的命令現有的數據庫: 的mysql -u用戶名-p -D數據庫名稱< tableName.sql
正如你可以看到,他們在-p之後沒有輸入密碼,但我也試過了,沒有用。
謝謝!
@Rimas也嘗試過。無論有沒有空間。沒有工作:/ – 2014-10-04 18:38:25
你是對的,必須沒有空間:http://dev.mysql.com/doc/refman/5.7/en/connecting.html#option_general_password – Rimas 2014-10-04 18:45:13
你或者沒有空間在你的MySQL引擎或使用錯誤的密碼 – 2014-10-04 19:08:13