2011-09-02 4 views
0

centos 5의 xampp에 새 데이터베이스를 만들려면 어떻게해야합니까? 내가 hot mysql -u root -p 터미널에 mysql 명령을 찾지 못했다고 말한다. phpMyAdimn 페이지로 이동하면 내 사용자 이름/비밀번호를 허용하지 않습니다. 이 상황에서 새로운 데이터베이스를 만들려면 무엇을해야합니까? xampp의 mysql 서비스는 "ps ax | grep mysql"을 실행할 때 xampp mysql 프로세스를 볼 수 있기 때문에 실행 중이다.xampp에 새 데이터베이스 만들기

+0

아마도 PHP 스크립트로 createDB를 실행할 수 있습니다. PHP는 또한 명령 행에 있습니다. – Louis

+0

@ 루이스 : 어떻게하는가? 자세히 말해 줄 수 있니? –

답변

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 프로세스가 실행 중임을 나타냅니다. 그래서, 그것은 당신의 로그인 세션이 MySQL의 클라이언트 프로그램의 실제 경로를 포함하지 않습니다 수

locate mysql 
which mysql 
whereis mysql 

을 시도합니다.

1

증상 :

가에 새 데이터베이스 로그를 추가하려면 :

/opt가/lampp를/lampp를 보안을 실행 한 후 리눅스의 "표준"XAMPP에 나를 위해 일한 없음 권한 : 새 데이터베이스를 만듭니다 사용자 "pma"에 대해 정의 된대로 비밀번호가있는 사용자 "root"로 phpmyadmin에 전달합니다.