PHP를 SQL 서버에 연결할 수 없습니다. 오류:0

PHP를 SQL 서버에 연결할 수 없습니다. 오류:0

내부 Ubuntu 14.04 LAMP 서버를 설정했습니다. Putty를 사용하면 SQL에 액세스할 수 있지만 PHP 스크립트를 통해 연결하려고 하면 모든 페이지가 비어 있습니다... 그런 다음 간단히 IP 주소에 연결하여 디버깅을 시도했는데 포트 없이 (111) 오류가 발생하고 포트가 80이라고 말하면 연결 시도 3분 후에 오류: 0이 발생합니다.

어떤 아이디어라도 멋질 것입니다. 감사해요!

답변1

해결 방법 1:

다음과 같은 줄이 있는 경우:

skip-networking
bind-address = 127.0.0.1

my.cnf 구성 파일에서 주석을 달고(줄 시작 부분에 # 추가) MySQL을 다시 시작해야 합니다.

물론 이렇게 하려면 서버의 관리자여야 합니다.

해결 방법 2:

mysql에 루트로 로그인할 수 있으면 새 사용자를 생성합니다.

CREATE USER 'root'@'your_ip' IDENTIFIED BY  'password';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'your_ip' IDENTIFIED BY  'password';

생성하지 않으려면 다음과 같이 %를 사용하여 루트 사용자에게 부여 권한을 부여하십시오.

GRANT ALL PRIVILEGES ON * . * TO  'root'@'%' IDENTIFIED BY  'password';

관련 정보