2017-05-08 8 views
1

http://server_ip/phpMyadmin/을 통해 데이터베이스에 연결할 수 있지만 xampp을 통해 연결할 수 없습니다.server_ip/phpMyadmin을 통해 데이터베이스에 연결할 수 있지만 xampp을 통해 연결할 수 없습니다.

나는 config.inc.php

이 문제를 해결하려면 제발 도와주세요에 동일한 로그인 자격 증명을 제공하고 있습니다.

나는 우분투를 16.04 서버, php7.0, mysql5.7 당신이 올바른 포트 또는 호스트를 구성하지 않은 것 같다

+0

자세한 정보를 제공해주십시오. 어떤 오류가 보이나요? 오류 500? 아니면 암호가 잘못되었다고 말하는가? 당신은'http : // 127.0.0.1/phpMyadmin /'을 시도 했습니까? – ICE

+0

@ICE : xampp을 통해 연결을 시도하는 중이 오류가 발생합니다. http://imagizer.imageshack.com/img922/4262/SRAPKd.png 하지만 서버 IP 주소를 통해 phpmyadmin에 연결할 수 있습니다. MySQL의 우분투 구성은 xampp을 사용하여 연결하는 데 필요합니다. 즉, 외부의 수단입니까? –

답변

0

을 사용하고 있습니다.

  1. 변경 127.0.0.1

  2. 개방 단자 호스트와 netstat -tln 다음 당신은 tcp 포트 확인할 수 있습니다 실행합니다. 나를 위해 그것은 3306입니다. 그러면 config 내에 해당 포트를 설정할 수 있습니다.

mysql 쿼리를 사용하여 mysql 포트를 찾을 수도 있습니다. 터미널을 열고 mysql -u root -p을 실행 한 다음 mysql 암호를 입력하십시오. 이제이 쿼리를 실행하여 포트 번호를 알아낼 수 있습니다.

SHOW GLOBAL VARIABLES LIKE 'PORT'; 

기본적으로 MySQL은 3306 포트를 사용합니다.

  1. 개방 단자와

  2. sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf[mysqld]에서 port=을 찾아 원하는 포트로 변경 실행 : 당신은 당신이 원하는 무엇을 변경할 수 있습니다. 이하여 다시 시작 mysql을 저장

  3. : 이들 중 어느 것도 어쩌면 도움이 될 수 있습니다 /etc/mysql/mysql.conf.d/mysqld.cnf 내부에이 줄을 주석, 도움이되지 않으면

    sudo service mysql restart

. 그 후

#bind-address 127.0.0.1 

다시 시작 MySQL의에

bind-address 127.0.0.1 

변경합니다.

+1

답장을 보내 주셔서 감사합니다. 어떤 항구를 사용해야하는지 알려주세요. http://imagizer.imageshack.com/img922/406/YEPG2Z.png –

+0

3306을 사용하고있는 것으로 보입니다. 답변을 업데이트했습니다. 어쩌면 그것은 당신을 도울 수 있습니다. – ICE

+0

여전히 mysql 서버에 연결할 수 없습니다. 같은 오류가 표시됩니다. –