대부분의 어플리케이션은 데이터베이스를 이용하여 모든 사용자에게 동일한 정보를 전달할 수 있게 해야합니다. 이번 글에서는 Spring boot를 이용해 MySQL데이터베이스의 액세스하는 방법에 대해서 알아보겠습니다.
뭐 가장 유명한 데이터베이스중에 하나죠. 학교에서 주로 제가 다룬 DB는 MariaDB와 MySQL입니다. 그거 말고는 사용해본적도 없으니 MySQL을 이용해서 데이터베이스 액세스에 대해 알아보겠습니다.
그러기 위해서는 MySQL을 설치해야합니다. 저는 MacOS m1을 사용하고 있어요. brew 명령어를 사용해서 설치해주겠습니다.
brew install mysql
설치가 완료되면 버전이나 체크해줍니다.
mysql --version
그리고 나서 데이터베이스 서버를 실행해야 데이터베이스를 이용할 수 있어요.
mysql.server start
MySQL설치를 완료하였습니다.
처음 설치하고 데이터베이스 서버를 실행하게 되면, 간단한 초기 설정이 필요합니다. 하단의 명령어를 이용해서 초기 설정을 하시는데, 본인의 취향대로 하는것입니다.
mysql_secure_installation
설정이 완료되었다면, 설정해둔 계정정보를 이용해서 로그인 합니다.
mysql -uroot -p
이렇게 입력하면 root사용자로 로그인이 가능합니다. 물론, 본인이 설정한 비밀번호를 입력해야 로그인이 가능해요.
로그인까지 성공하면 utf8로 설정되어있는지 확인해봅시다.
status
이제 마지막으로 mysql을 종료해봅시다.
exit
이렇게 하면 mysql 쉘을 빠져나오게 됩니다.
MySQL 서버를 종료하려면 하단의 명령어를 이용해서 종료할 수 있습니다.
mysql.server stop