>  기사  >  데이터 베이스  >  phpmyadmin에서 2003 오류가 발생하고 서버가 응답하지 않으면 어떻게 해야 합니까?

phpmyadmin에서 2003 오류가 발생하고 서버가 응답하지 않으면 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-07-20 10:21:012984검색

phpmyadmin에 2003 오류가 있고 서버가 응답하지 않습니다. 해결 방법: 먼저 [$cfg['Servers'][$i]['auth_type']='config';]를 ['http']로 변경하세요. 사용자 이름과 비밀번호를 입력하시면 됩니다.

phpmyadmin에서 2003 오류가 발생하고 서버가 응답하지 않으면 어떻게 해야 합니까?

phpmyadmin에 2003 오류가 발생하고 서버가 응답하지 않습니다. 해결 방법:

방법 1:

$cfg['Servers'][$i]['auth_type'] = 'config';

를 찾아

$cfg['Servers'][$i]['auth_type'] = 'http';

로 변경하세요. 액세스할 때 사용자 이름과 비밀번호를 입력해야 합니다.


방법 2: "#2003 - 서버가 응답하지 않습니다" PHPMYADMIN 로그인 문제에 대한 해결 방법
문제 설명:
PHPMYADMIN에 로그인하면 #2003 - 서버가 응답하지 않습니다
1라는 메시지가 표시됩니다. 다른 로컬 php+mysql 프로그램은 정상적으로 실행 중입니다.
2. 이전에는 phpmyadmin이 실행 중이었습니다. 정상이었지만 최근에 문제가 발생했습니다.


해결책:
/libraries/config.default.php 파일에서 다음 코드 세그먼트를 찾으세요. 내용을 클립보드에 복사하세요. 코드:

$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (valid choices: config, http, HTTP, signon or cookie)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed with 'config' auth_type)

$cfg[ 'Servers'][$i]['password'] 를 변경하고 해당하는 올바른 비밀번호를 입력하세요.
$cfg['Servers'][$i]['password'] 补上相应的正确密码.

方法三:$cfg['Servers'][$i]['port']配置,遂查找到,后边添上端口号(默认为3306),

但是,还是失败。

于是到服务中查看MySQL启动了没,发现没有启动,原来问题在这里。

手动启动,出现如下错误:

找不到系统指定路径

在DOS下进入BIN目录

C:\Program Files\MySQL\MySQL Server 5.4\bin

在DOS下 输入 mysqld-nt -remove 删除服务

在接着输入 mysqld-nt -install 安装服务

出现如下提示:

The service already exists!
The current server installed: E:\Program Files\MySQL\MySQL Server 5.4\bin\mysqld-nt MySQL

这是由于以前装过MySQL没有卸载干净导致的

如何清理干净mysql?


在你从电脑里卸载旧的MYSQL数据库服务时,首先先在WINDOWS服务里停掉MYSQL的服务。再到控制面板里的增加删除程序内进行删除,但是你并不能完整的把MYSQL服务删除,那么就要在注册表里清除你的MYSQL服务。

有几个地方:  
1、HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 目录删除
2、HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 目录删除  
3、HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL 目录删除注册表中的ControlSet001,ControlSet002,不一定是001和002,可能是ControlSet005、006之类,删除的时候,都删除就可以

检查C:WINDOWS目录下是否有my.ini

방법 3:

$cfg['Servers'][$i]['port' ] 구성을 찾아서 포트 번호를 추가했습니다(기본값은 3306).

그러나 여전히 실패했습니다. . 그래서 MySQL이 시작되었는지 확인하기 위해 서비스에 가보니 시작되지 않은 것을 발견했습니다. 여기에 문제가 있다는 것이 밝혀졌습니다.

수동 시작 시 다음 오류가 발생합니다. 🎜🎜🎜시스템 지정 경로를 찾을 수 없습니다🎜🎜🎜DOS에서 BIN 디렉터리를 입력하세요🎜rrreee🎜DOS에서 mysqld-nt -remove를 입력하여 서비스를 삭제하세요. 🎜🎜 그런 다음 mysqld-nt -install을 입력하여 서비스를 설치합니다. 🎜🎜다음 프롬프트가 나타납니다: 🎜rrreee🎜이것은 MySQL이 이전에 설치되었지만 제거되지 않았기 때문입니다. 🎜🎜청소 방법 mysql을? 🎜🎜🎜컴퓨터에서 이전 MYSQL 데이터베이스 서비스를 제거할 때 먼저 WINDOWS 서비스에서 MYSQL 서비스를 중지하세요. 삭제하려면 제어판의 추가 및 삭제 프로그램으로 이동하세요. 단, MYSQL 서비스를 완전히 삭제할 수 없는 경우에는 레지스트리에서 MYSQL 서비스를 삭제해야 합니다. 🎜🎜여러 곳이 있습니다: 🎜1.HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL 디렉터리 삭제🎜2. HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL 디렉터리 삭제🎜3.HKEY_LOCAL_MACHINESYSTEMControlSetServicesEventlog ApplicationMySQL 디렉터리는 레지스트리에서 ControlSet001, ControlSet002를 삭제합니다. 반드시 001 및 002, ControlSet005, 006 등이 삭제될 수 있음 시간이 지나면 모두 삭제하세요🎜🎜C:WINDOWS 디렉터리에 my.ini 파일이 있는지 확인하고 삭제🎜🎜하고 다시 설치하세요. 🎜🎜🎜관련 튜토리얼 권장 사항: 🎜phpmyadmin🎜🎜🎜

위 내용은 phpmyadmin에서 2003 오류가 발생하고 서버가 응답하지 않으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.