[MySQL] MySQL 접속

Benedictus Park·2022년 12월 15일
0

MySQL

목록 보기
3/4
post-thumbnail

0. 들어가기에 앞서

  • MySQL이 설치되어 있으며, PATH에 'mysql' 파일이 설정되어 있다는 전제 하에 설명을 진행할 것입니다.
  • 아직 PATH 설정을 안 하셨거나, MySQL을 설치하지 않으신 분은 아래 포스트를 먼저 보고 오시길 바랍니다.

https://velog.io/@developerkerry/MySQL-설치Windows-Mac-Linux

1. MySQL에 접속하기

  • 만약, 패스워드가 설정되지 않은 상태라면, 아래 명령만으로 MySQL에 접속할 수 있습니다.
$ sudo mysql -uroot // Mac, Linux의 경우
$ mysql -uroot // Windows의 경우
  • 패스워드가 설정된 상태라면, 아래와 같이 접속해야 합니다.
$ mysql -uroot -hlocalhost -p[패스워드]
  • 위 문장에서, -uroot는 root 계정으로 접속한다는 것을, -hlocalhost는 localhost에서 실행되고 있는 MySQL에 접속한다는 것을, -p[패스워드]는 패스워드를 사용하여 DB에 로그인한다는 것을 의미합니다.
  • 그런데, -p 옵션 바로 뒤에 패스워드를 입력하고 엔터를 누르는 행동은 보안상 좋지 않습니다. 그래서 아래와 같이 접속을 합니다.
$ mysql -uroot -hlocalhost -p
Enter Password: [패스워드 입력]
  • 위 방법이 MySQL에 접속하는 가장 좋은 방법입니다.
  • 여기서, -uroot와 -hlocalhost 옵션은 localhost에서 실행중인 MySQL에 root 계정으로 접속한다는 것을 의미합니다.
  • -p 옵션은 패스워드를 사용하여 접속하겠다! 하는 것을 의미합니다.
  • 만약 원격지에서 실행중인 MySQL Database에 접근하고 싶다면, -h 옵션 뒤에 원격지 IP 주소를 입력하면 됩니다.
  • 접속에 성공하면 아래와 같은 프롬프트를 볼 수 있습니다.

0개의 댓글