#1130- 호스트 '로컬 호스트'는이 MySQL 서버에 연결할 수 없습니다.
-
18-09-2019 - |
문제
나는 다음의 명령을 발행했다.
DROP USER 'root'@'localhost'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';
... phpmyadmin에서. 처형 직후, 나는 phpmyadmin을 강요 받았다. 나는 얻었다 :
오류
#1130- 호스트 '로컬 호스트'는이 MySQL 서버에 연결할 수 없습니다.
내 문제를 해결하는 방법?
해결책
대신 IP를 사용하십시오.
DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';
더 많은 가능성은 참조하십시오 이 링크.
루트 사용자를 만들려면 MySQL이 Local & All로 표시하려면 명령 줄에서 다음을 실행합니다 (시작> run> "CMD"는 따옴표) :
mysqladmin -u root password 'mynewpassword'
선적 서류 비치, 그리고 MySQL에서 루트 액세스 손실.
다른 팁
phpmyadmin 디렉토리에서 "config.inc.php"파일을 찾아 다음 줄을 편집하십시오.
$cfg['Servers'][$i]['auth_type'] = 'config'; // config, http, cookie
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'TYPE_YOUR_PASSWORD_HERE'; // MySQL password
'비밀번호'필드에 사용 된 비밀번호는 MySQL 루트 비밀번호에 대해 동일해야합니다. 또한이 라인에서 루트 로그인이 허용되는지 확인해야합니다.
$cfg['Servers'][$i]['AllowRoot'] = TRUE; // true = allow root login
이렇게하면 루트 비밀번호 세트가 있습니다.
이것을 당신에게 사용하십시오 my.ini
아래에
[mysqldump]
user=root
password=anything
제휴하지 않습니다 StackOverflow