2011-09-02 55 views
0

如何在centos 5上的xampp上創建新數據庫?當我在終端中熱mysql -u root -p時,它說沒有找到mysql命令。當我進入phpMyAdimn頁面時,它不接受我的用戶名/密碼。在這種情況下要做什麼來創建新的數據庫? xampp的Mysql服務正在運行,因爲當我運行「ps ax | grep mysql」時,我可以看到xampp mysql進程。在xampp上創建新數據庫

+0

也許運行createDB作爲PHP腳本。 PHP也在命令行中。 – Louis

+0

@Louis:如何做到這一點?你能詳細告訴我嗎? –

回答

0

我不得不把這個(的語法)的答案,它看起來像這樣(在所謂的「createDB.php」某些文件)

您可以使用命令行「PHP CREATEDB運行它。 php「,或者當你在opt/lampp/htdocs文件夾中複製你的文件時,你可以使用你的瀏覽器在localhost中設置地址」createDB.php「。

我沒有測試它,但它應該工作。

<?php 
$con = mysql_connect("localhost","louis","abc123"); 
if (mysql_query("CREATE DATABASE my_db",$con)) 
    { 
    echo "Database created"; 
    } 
?> 
0

正如你所指示的mysql進程正在運行。 所以,儘量

locate mysql 
which mysql 
whereis mysql 

這可能是您的登錄會話不包括MySQL客戶端程序的實際路徑。

1

症狀:創建新的數據庫:沒有特權

運行的/ opt/LAMPP/LAMPP安全後,在 「標準」 XAMPP爲我工作在Linux上:

要添加新的數據庫日誌以用戶「root」的身份登錄到phpmyadmin,併爲用戶「pma」定義密碼。