DBMS/MySQL

[MySQL] Workbench 연결 실패 오류 - Failed to Connect to mysql at localhost 3306 with user root

sol_git 2023. 11. 8. 15:26


MySQL Workbench에서 새로운 연결을 만들려고 시도하는 중,

 

 

Failed to Connect to mysql at localhost 3306 with user root
Unable to connect to localhost

`Test Connection` 버튼을 눌렀을 때 자꾸 이런 오류가 발생했다

 

Workbench에서 자동으로 지정해준 3306 포트를 다른 곳에서 사용하고 있나 싶어서

cmd로 확인해봤다

netstat -ano | find "3306"

 

그러나 중복 사용하고 있지도 않았다

 


원인은 바로!!! 

MySQL Server를 열어두지 않았었기 때문 ㅎㅋ

 

 

Workbench 만 설치했었던 상태라 ㅎ 

MySQL Server 실행을 위해 먼저 MySQL Installer를 설치했다.

https://dev.mysql.com/downloads/installer/

 

MySQL :: Download MySQL Installer

Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.

dev.mysql.com

 

밑에 있는 `mysql-installer-community` 버전으로 MySQL Installer 설치

 

 

설치 후 실행해보면 이렇게 워크벤치만 딱! 있는 걸 볼 수 있다 ㅎ

오른쪽에 `Add` 버튼을 눌러 MySQL Server 를 설치해주자!

 

설치하는 동안 캡쳐를 하지 못했는데,

user, password 만드는 페이지에서 

master user, master password를 설정할 수 있다 -> 이 user 이름과 password는 꼭!!!!!! 기억해둬야 함 ✨

 

그렇게 다 설치하고 나면 이렇게 서버가 생성되어있게 된다:)

 

 

 

 

다시 MySQL Workbench로 돌아가서 

Username 을 Server에서 설정한 이름으로 적어주고!

Password는 Store in Vault를 눌러 Server에서 설정한 비밀번호로 적어주면!

 

`Test Connection`이 이렇게 Success 되었다는 창이 뜬다!

 

이러고 OK 눌러주면 Connections 가 이뿌게 잘 생겨있음😀

 

 

Tada!