2017-04-14 7 views
0

방금 ​​manjaro (archlinux 배포판)에 xampp을 설치했지만 phpmyadmin을 사용할 수 없습니다. mysql이 응답하지 않는 것 같습니다.xampp는 phpmyadmin을 사용할 수 없습니다. (mysql 오류)

XAMPP: Starting Apache...ok. 
XAMPP: Starting MySQL...ok. 
XAMPP: Starting ProFTPD...ok. 

그러나 sudo xampp restart을 사용하여 다시 시작하려고 할 때, 그것은 표시 :
내가 sudo xampp start를 사용할 때 출력은 다음과 같다

XAMPP: Stopping Apache...ok. 
XAMPP: Stopping MySQL...not running. 
XAMPP: Stopping ProFTPD...ok. 
XAMPP: Starting Apache...ok. 
XAMPP: Starting MySQL...ok. 
XAMPP: Starting ProFTPD...ok. 

환영이 표시되지만 내가 어떻게해야합니까 http://localhost/phpmyadmin/에 연결 다음과 같은 순서로 표시된 4 개의 오류 :

\#2002 - No such file or directory — The server is not responding (or the local server's socket is not correctly configured). 
mysqli_real_connect(): (HY000/2002): No such file or directory 
Connection for controluser as defined in your configuration failed. 
mysqli_real_connect(): (HY000/2002): No such file or directory 

조사한 후, 나는 내가 /opt/lampp/var/mysql/mysql.sock 파일을 놓쳤다는 것을 알았지 만 그것을 만들고 구성하는 방법을 모른다. 로컬 소켓 구성을 확인해야합니다 같은

2017-04-14 12:41:29 140391574202432 [Note] mysqld (mysqld 10.1.22-MariaDB) starting as process 4483 ... 
2017-04-14 12:41:29 140391574202432 [ERROR] mysqld: File './mysql-bin.index' not found (Errcode: 13 "Permission denied") 
2017-04-14 12:41:29 140391574202432 [ERROR] Aborting 

답변

2

는 소리 : 몇 가지 튜토리얼에서 볼 수 있지만 이러한 오류를 가지고로

는 또한 mysqld를 사용하는 tryed. 이 /etc/mysql/my.cnf으로 구성되며, 다음과 같이한다 :
[client] 
port   = 3306 
socket   = /var/run/mysqld/mysqld.sock 

을 엽니 다 phpMyAdmin을 구성 파일 ( config.inc.php)와 소켓 주소를 변경합니다. 어쩌면 phpMyAdmin에 로컬 소켓 설정이 없거나 다른 것일 수도 있습니다. 이 파일은 (당신이 my.cnf에 발견하는 내용에 적응, 주소를 물론)과 같은 줄이 포함되어야합니다 :

$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';