HOME > 이용안내
이용안내
 
작성일 : 15-09-03 04:31
[스크립트언어] mysql 설치 후 phpMyAdmin #2002 MySQL 서버에 로그인할 수 없습니다. 해결법
 글쓴이 : 제이네트워크
조회 : 44,765  
[php] phpmyadmin 2002 MySQL 서버에 로그인할 수 없습니다. 해결법


#2002 MySQL 서버에 로그인할 수 없습니다. 와 같이 phpMyAdmin에서 접속이 되지 않을 경우 해결 방법입니다. 

php.ini 안에 다음과 같이 변경해줍니다.

mysql.default_socket =/var/lib/mysql/mysql.sock
mysqli.default_socket =/var/lib/mysql/mysql.sock

혹은
mysql.default_socket =/tmp/mysql.sock
mysqli.default_socket =/tmp/mysql/mysql.sock
 
my.cnf에 설정된 socket값과  php.ini파일에 설정된 default_socket의 값을  일치시켜준다
 
그다음 apache를 재시작 해주시면 해결됩니다.





Cloud server Streaming service Domain Cloud Firewall

제이네트워크 16-08-31 20:29
 
===> php.ini 파일에서  session.save_path= /tmp 로변경
  php.ini 파일에서 session.auto_atart =1 로 변경
/tmp 폴더 권한을 1777 로 변경

mysql 로 연결하지 못한다는 에러에요.
대체로 두 가지 원인이 있는데요.
첫 번째는 mysql server 가 실행 중이 아니거나 정상적이지 않을 때,
두 번째는 PHP 설정에 mysql socket 파일의 위치가 정상적인지 확인해 볼 필요가 있습니다.

“lsof | grep mysql.sock” 이 명령어로 mysql.sock 이 사용되고 있는지 확인해 보시고요.
“… /var/mysql/mysql.sock” 처럼 결과가 나오면 php.ini 에서 아래 옵션을 확인해 보시기 바랍니다.

===> 에러남

php.ini  파일에서
 mysql.default_socket = /var/mysql/mysql.sock
= /tmp/mysql.sock
 pdo_mysql.default_socket = /var/mysql/mysql.sock
=/tmp/mysql.sock
 mysqli.default_socket = /var/mysql/mysql.sock
=/tmp/mysql.sock
 
 

Total 0

번호 제   목   글쓴이 날짜 조회
게시물이 없습니다.