우분투(Ubuntu)에서 MySQL을 사용하기

우분투(Ubuntu)에서 MySQL을 사용하기 위해서는 먼저 MySQL을 설치하고 구성해야 합니다. 다음은 MySQL을 우분투 시스템에 설치하고 사용하는 기본적인 단계입니다:

MySQL 서버 설치: 우분투에서 MySQL 서버를 설치하기 위해 터미널을 열고 다음 명령어를 입력합니다.

BashCopy
sudo apt update 
sudo apt install mysql-server 
Bash

이 명령어는 시스템을 최신 상태로 업데이트하고 MySQL 서버 패키지를 설치합니다.

MySQL 보안 설정: 설치 후, mysql_secure_installation 스크립트를 실행하여 비밀번호 정책을 설정하고, 익명 사용자를 제거하며, 원격 루트 로그인을 비활성화하는 등의 보안 관련 설정을 할 수 있습니다.

BashCopy
sudo mysql_secure_installation
Bash

이 스크립트는 여러분에게 몇 가지 보안 관련 질문을 할 것이며, 각 단계마다 권장 사항을 따르는 것이 좋습니다.

MySQL 서비스 관리: MySQL 서비스의 상태를 확인하고, 시작하거나 중지할 수 있습니다.

  • 상태 확인:
BashCopy
sudo systemctl status mysql
Bash
  • 시작:
BashCopy
sudo systemctl start mysql
Bash
  • 중지:
BashCopy
sudo systemctl stop mysql
Bash

MySQL 사용자 및 데이터베이스 관리: MySQL 쉘에 접속하기 위해 터미널에서 다음 명령어를 사용합니다.

BashCopy
sudo mysql -u root -p
Bash

여기서, -u 옵션은 사용자명을 지정하며, -p 옵션은 비밀번호 입력을 요청합니다. 처음 설치 후에는 루트 사용자의 비밀번호를 설정했을 것입니다.

데이터베이스 생성 및 사용: MySQL 프롬프트에서 다음과 같은 SQL 명령어를 사용하여 데이터베이스를 생성하고 사용할 수 있습니다.

BashCopy
CREATE DATABASE mydatabase; 
USE mydatabase;
Bash

이 명령어는 mydatabase라는 이름의 새 데이터베이스를 생성하고, 그 데이터베이스를 사용하도록 설정합니다.

사용자 생성 및 권한 부여: 새로운 사용자를 생성하고, 데이터베이스에 대한 권한을 부여할 수 있습니다.

BashCopy
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 
GRANT ALL PRIVILEGES ON mydatabase.* TO 'newuser'@'localhost'; 
FLUSH PRIVILEGES; 
Bash

이 명령어들은 newuser라는 새 사용자를 생성하고, mydatabase에 대한 모든 권한을 부여한 후, 권한 변경 사항을 적용합니다.

위 단계를 통해 우분투 시스템에서 MySQL을 설치하고 기본적인 사용자 및 데이터베이스 관리를 수행할 수 있습니다. 추가적인 구성이나 고급 기능을 사용하려면 MySQL 문서를 참조하거나 구체적인 요구 사항에 대해 더 자세히 알아보아야 합니다.



게시됨

카테고리

작성자

태그:

댓글

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다