집 >데이터 베이스 >MySQL 튜토리얼 >MySQL Workbench를 사용하여 MySQL 데이터베이스 서버(127.0.0.1:3306)에 연결할 수 없는 이유는 무엇입니까?
연결 오류 문제 해결 "데이터베이스 서버(mysql Workbench)에 연결할 수 없습니다.
배경:
MySQL Workbench를 사용하여 데이터베이스를 쿼리하려고 하면 연결할 수 없다는 오류가 발생합니다. 이 오류 메시지는 MySQL의 구성, 권한 또는 연결 설정에 잠재적인 문제가 있을 수 있음을 나타냅니다.
해결책:
1. MySQL이 있는지 확인하세요. 실행 중:
sudo service mysqld status
2. 그랜트 권한:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
3.소켓 비활성화 인증:
a 단계: 소켓 인증을 사용하여 MySQL에 로그인:
sudo mysql -u root
단계 b: 로그인한 후 다음 명령을 실행하여 기본 비밀번호를 활성화하세요. 인증:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'PASSWORD';
4. 비밀번호 확인:
5. MySQL 다시 시작:
sudo service mysqld stop sudo service mysqld start
결론 :
다음 단계를 수행하면 "데이터베이스에 연결할 수 없습니다" 오류를 해결할 수 있습니다. Server" 오류가 발생하고 MySQL Workbench를 사용하여 MySQL 데이터베이스에 성공적으로 연결되었습니다.
위 내용은 MySQL Workbench를 사용하여 MySQL 데이터베이스 서버(127.0.0.1:3306)에 연결할 수 없는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!