[MySQL] Workbench 연결 실패 오류 - Failed to Connect to mysql at localhost 3306 with user root
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!