2013-06-06 2 views
1

이미 MySQL 데이터베이스가있는 서버에 Bugzilla를 설치하려고합니다. 데이터베이스는 E :(공란 용)에 있고 Bugzilla는 C :에 있습니다. 현재 Bugzilla에는 데이터베이스가 연결되어 있지 않으며 perl checksetup 스크립트는 드라이브 로컬 데이터베이스를 찾습니다.다른 드라이브에 sql 데이터베이스와 함께 Bugzilla 설치 - 데이터베이스 연결 방법?

다른 드라이브의 데이터베이스를 대상으로 bugzilla를 가져 오려면 어떻게해야합니까? 이 작업을 수행하기 위해 초기 스크립트에서 변경할 수있는 행이 있습니까?

+0

나는 오해를 당할 수도 있지만, 하나 또는 다른 드라이브상의 데이터베이스의 위치는 데이터베이스 서버에 대한 BZ의 ** 연결 **과 관련이 있습니다. MySQL이 실행 중입니까? –

+0

내가 망친 것 같습니다. Perl 5.16을 사용하고있었습니다. 5.16 용 스크립트 중 일부는 아직 작동하지 않습니다. 그 외에도 데이터베이스에 "버그"라는 테이블을 아직 만들지 않았습니다. 그래도 감사합니다. 너는 내가 올바른 방향으로 냄새를 맡게했다. –

+0

도와 드리겠습니다. 그것은별로 대답이 아니었지만, 그것을 받아들이 기 위해 체크 표시를 클릭하면, 우리는 모두 여기서 끝날 것입니다. :-) –

답변

0

localconfig 파일에서 데이터베이스 서버에 연결하는 방법을 알려줍니다.

$db_driver = mysql 
# The DNS name of the host that the database server runs on. 
$db_host = localhost 

저는 MySQL을 사용하면 로컬 소켓을 통해 직접 연결할 수도 있습니다. 사용할 데이터베이스, 데이터베이스 사용자 및 암호 설정에 대한 Bugzilla 설치 지침을 따르십시오. 테이블은 Bugzilla의 설치 스크립트에 의해 자동으로 설정됩니다.

+0

checksetup.pl 스크립트를 사용하여 연결하려고합니다. $ db_driver = 'mysql'및 $ db_host = 'localhost'. 내가 계속 가져 오는 오류는 사용자가 스크립트 액세스를 거부하여 데이터베이스에 연결할 수 없다는 것입니다. –

관련 문제