우분투 MySQL 설치
우분투 리눅스 환경에서 MySQL 설치 방법에 대해 설명드리겠습니다. 데이터가 저장되고 관리 될 MySQL이라는 데이터베이스입니다. 아래의 명령어로 MySQL Server를 설치합니다.
$ sudo apt install -y mysql-server
설치가 완료되면 다음 명령어로 MySQL 서버를 초기화 합니다.
$ sudo mysql_secure_installation
모들 질문에 y를 해주고 mysql 을 재시작합니다.
$ sudo /etc/init.d/mysql restart
MySQL 설정
아래의 명령어로 MySQL 서버에 접속합니다. 그리고 입력한 패스워드를 입력합니다.
$ sudo mysql -u root -p
프롬프트에서 사용자 계정을 생성하고, 서비스를 운영하는데 사용될 데이터베이스를 생성할 것입니다. 아래의 정보로 생성할 것으로 환경에 맞게 수정하셔서 적용하시면 됩니다.
MySQL 사용자 계정, DB 생성
다음 명령어는 아래의 사용자 정보 그리고 데이터베이스 이름은 study으로 설정하는 명령어입니다.
- 데이터베이스 사용자명 : dbuser
- 데이터베이스 비밀번호 : abcd1234
생성하는 사용자는 서버(localhost) 내에서만 접속을 허용하면서, 사용자를 생성하면서 비밀번호(identified by)를 함께 지정하였습니다. 그리고 create database 명령어로 study 라는 데이터베이스를 생성하고, 생성된 DB에 모든 권한을 신규로 생성한 사용자에게 부여한 다는 의미입니다.
mysql> CREATE USER 'dbuser'@'localhost' IDENTIFIED BY 'abcd1234';
mysql> create database study;
mysql> grant all privileges on study.* to 'dbuser'@'localhost';
mysql> flush privileges;
설정을 끝내면, 다음 명령어로 MySQL 접속을 종료합니다.
mysql> exit;