2011-09-02 298 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”定义密码。