[Sequel Pro + MySQL] DB 관리하는법

성진·2022년 7월 25일
1

1. sequel Pro download


다운로드링크

2. mySQL install


1. 터미널 창 열기

command + spaceBar로 Spotlight을 열은 후, 터미널 검색하기


2. Homebrew 업데이트

이미 설치가 되신 분들은 일단 Homebrew 업데이트 부터 해줍시다.

$ brew update


3. mysql 설치

$ brew install mysql
위 명령어를 터미널에 입력해주면, Homebrew가 아래와 같이 파일들을 설치해줍니다.


그리고 마지막에 아래와 같은 문구가 나옵니다.

4. mysql 보안 적용 명령어 입력

$ mysql_secure_installation

* 비밀 번호 설정시 보안강도는 아래중 어떤거로 할거냐는 질문이 있는데 

0 = low : 8글자 이상의 문자
1 = medium : 8글자 이상의 문자(숫자, 대/소문자 혼용 및 특수문자 포함)
2 = strong : 8글자 이상의 문자(숫자, 대/소문자 혼용, 특수문자 그리고 사전파일 포함

2) New password 부분에 mysql 실행시 사용하실 비밀번호 입력하시면 됩니다.
저는 아까 0을 선택했기 때문에 "New Password : 12345678" 이런 식으로 입력하였습니다.

All done! 이 나오면 성공

5. mysql 접속

[mysql 서버시작]

$ mysql.server start
[mysql 접속]

$ mysql -u아이디 -p패스워드

"mysql>" 이런식으로 나오면 접속 잘된겁니다 :)

6. sequel pro 에서 db 생성

아까 다운받은 sequel pro 를 열어줍니다.

Host: Database 주소
Username: 접속할 user name
Password: password

mysql 에서 설정한 name 과 password 를 입력하시면 됩니다 :)


연결 전에 우측 하단에 Test connection 버튼을 눌러 접속 확인 후에 연결합니다.

접속이 잘 될줄 알았는데... 오류가 뜹니다.

해결책 https://stackoverflow.com/questions/49194719/authentication-plugin-caching-sha2-password-cannot-be-loaded


mysql 접속후 아래코드를 입력해주세요.

ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
터미널로 mysql에 접속해서 위 명령어를 실행합니다.
yourusername자리에 username을, yourpassword 자리에 해당 계정의 패스워드를 적어서 실행시키면 됩니다.

이제 sequel pro에서 잘 접속이 되는것을 확인할 수 있습니다.

DB 생성

show databases;

Database list 를 볼수있습니다.

create database db이름;

다시 list 를 보니 database 가 생성되어있는걸 볼수있습니다.

seqeal pro 에서 생성한 db를 mysql 에서 db 확인하기

터미널 키시고 mysql 접속을합니다.

show databases;

잘 나오는걸 확인할수있습니다 :)


Sequel Pro 단축키

sequel pro 단축키 모음 링크

0개의 댓글