본문 바로가기
TIL (Today I Learned)

TIL) MySQL 데이터베이스 생성하는 법

by Won's log 2023. 6. 13.

문제: 학습을 진행하기 위해 MySQL을 다운로드하였다. 그러나 터미널에 데이터베이스를 생성하려고 하는데 생성이 되지 않았다.

위치이동을 위해 cd /usr/local/mysql/bin 를 넣었고, MySQL 접속을 위해 ./mysql -u root -p를 넣었다.

그랬더니 비밀번호를 입력하라고 해서 노트북 비밀번호를 입력하였더니 에러가 떴다.

시도: 구글링과 블로그를 찾아보니 비밀번호는 노트북/컴퓨터의 비밀번호가 아니라 SQL을 설치할 때 입력한 root 사용자의 비밀번호였다. 

 

해결: root 사용자의 비밀번호를 입력하니 접속이 완료되었고 CREATE DATABASE academy;를 입력하여 데이터베이스를 생성하였다. 

참고로 데이터베이스 확인방법은 show databases;이며 데이터베이스 이동하는 방법은 use academy;를 넣으면 된다.

 

새 앎: 맥북의 경우, MySQL은 런치패드에 아이콘이 확인되지 않고 Setting에서 확인가능하다. 런치패드에 안 나온다고 해서 왜 안 나오는지 찾느라 시간을 낭비하지 말자.

또 다른 새 앎은 역시 등잔밑이 어둡다고 했던가. 설치할 때 사용한 비밀번호를 묻는 것이 당연한 것인데 엉뚱한 비밀번호를 입력하느라 시간이 낭비되었다. 계속 같은 문제를 직면하다가는 해결법이 떠오르지 않을 수 있으니 찬찬히 여유를 갖고 가까운 방법부터 고민해 보자.