반응형
MySQL에서 Localhost 연결이 활성화되었습니다.
하지만 원격 (내 노트북) 액세스가 비활성화되었습니다.
Can't connect to MySQL server on "host" (10061)`.
내 항구는 항상 3306을 엽니 다.
다음은 내 구성 파일 ( /etc/mysql/my.cnf
)입니다.
#bind-address 0.0.0.0
!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/
그리고 MySQL 상태는 다음과 같습니다.
mysql start/running, process 15204
해결 방법
MySQL에 대한 원격 액세스를 허용하려면 구성 파일에서 bind-address (사용자가 수행 한 작업)와 skip-networking을 주석 처리해야합니다.
다음으로 사용자에게 원격 액세스가 허용되는지 확인해야합니다. 다음으로 사용자를 확인하십시오.
SELECT User, Host FROM mysql.user;
여기에있는 사용자가 '127.0.0.1'또는 'localhost'가 호스트로 나열된 경우 원격 액세스 권한이없는 것입니다.
이것을 다음으로 변경하십시오.
UPDATE mysql.user SET HOST='%' WHERE User='__here_your_username';
플러시 권한 :
FLUSH PRIVILEGES;
'%'는 '모든 호스트'에 대한 와일드 카드입니다.
참조 페이지 https://stackoverflow.com/questions/37916941
반응형
'MySql' 카테고리의 다른 글
MySQL Sequelize와 관련된 항목 계산 (0) | 2020.11.06 |
---|---|
MySQL mysql은 알파벳 순서로 테이블 열 이름을 가져옵니다. (0) | 2020.11.06 |
MySQL mysql 카운트 기능을 표시합니까? (0) | 2020.11.05 |
MySQL phpMyAdmin 로그인 페이지를 비활성화하려면 어떻게해야합니까? (0) | 2020.11.05 |
MySQL mysql에서 전역 event_scheduler를 영구적으로 활성화 / 설정하는 방법 (0) | 2020.11.05 |
댓글