CentOS에 MySQL 설치하는 방법
CentOS에 MySQL 설치하는 방법
MySQL은 인기 있고 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 이는 대량의 데이터를 저장하고 관리하기 위한 강력하고 유연한 방법을 제공합니다. 이 단계별 튜토리얼은 CentOS, 인기 있는 리눅스 배포판에서 MySQL을 설치하는 과정을 안내합니다.
전제 조건
시작하기 전에 다음 사항이 있는지 확인하십시오:
- root 액세스가 있는 CentOS 서버 또는 sudo 권한을 가진 사용자 계정.
- 안정적인 인터넷 연결.
단계 1: 시스템 패키지 업데이트
새로운 소프트웨어를 설치하기 전에 시스템 패키지를 업데이트하는 것은 시스템이 최신 상태인지 확인하는 좋은 습관입니다. 터미널을 열고 다음 명령을 실행하십시오:
sudo yum update
이 명령은 CentOS 시스템에 설치된 모든 패키지를 업데이트합니다.
단계 2: MySQL 저장소 설치
기본적으로 CentOS는 공식 저장소에서 오래된 버전의 MySQL을 제공합니다. 최신 버전을 설치하려면 공식 MySQL 저장소를 추가해야 합니다. 다음 명령을 실행하여 저장소 패키지를 다운로드하고 설치합니다:
sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
이 명령은 MySQL 저장소 패키지를 다운로드하고 설치합니다.
단계 3: MySQL 서버 설치
이제 MySQL 저장소를 추가했으므로 MySQL 서버를 설치할 수 있습니다. 다음 명령을 실행하십시오:
sudo yum install mysql-server
이 명령은 MySQL 서버와 해당 종속성을 설치합니다.
단계 4: MySQL 서비스 시작
설치가 완료되면 다음 명령을 실행하여 MySQL 서비스를 시작하십시오:
sudo systemctl start mysqld
이 명령은 CentOS 시스템에서 MySQL 서비스를 시작합니다.
단계 5: MySQL 설치 보안
MySQL에는 루트 암호를 설정하고 몇 가지 보안 위험한 기본 설정을 제거하여 설치를 보호하는 스크립트가 제공됩니다. 다음 명령을 실행하여 스크립트를 시작하십시오:
sudo mysql_secure_installation
스크립트는 루트 암호 설정, 익명 사용자 제거, 원격 루트 로그인 비허용, 테스트 데이터베이스 제거 및 권한 테이블 재로드 등을 수행하도록 안내합니다. 안내에 따라 프롬프트에 응답하십시오.
단계 6: MySQL 설치 확인
MySQL이 올바르게 설치되고 실행 중인지 확인하기 위해 다음 명령을 실행하십시오:
sudo systemctl status mysqld
이 명령은 MySQL 서비스의 상태를 표시합니다. 서비스가 실행 중인 경우, 서비스가 활성화되었다는 메시지가 표시됩니다.
단계 7: MySQL 명령줄 접속
MySQL 명령줄에 접속하려면 다음 명령을 사용하십시오:
mysql -u root -p
설치 중 설정한 루트 암호를 입력하라는 메시지가 표시됩니다. 암호를 입력한 후, MySQL 명령줄 인터페이스에 로그인됩니다.
사용 예시
다음은 몇 가지 일반적인 MySQL 명령어 예시입니다:
- 모든 데이터베이스 나열:
SHOW DATABASES;
- 새 데이터베이스 생성:
CREATE DATABASE mydatabase;
- 데이터베이스 전환:
USE mydatabase;
- 테이블 생성:
CREATE TABLE mytable (
id INT PRIMARY KEY,
name VARCHAR(50),
age INT
);
주의 사항
설치 과정 중에 몇 가지 주의할 점이 있습니다:
- 필요한 패키지를 다운로드하기 위해 안정적인 인터넷 연결을 확인하십시오.
- 올바른 MySQL 버전을 설치하기 위해 저장소 URL을 두 번 확인하십시오.
- 루트 암호를 설정할 때 MySQL 설치를 보호하기 위해 강력하고 안전한 암호를 선택하십시오.
결론
축하합니다! CentOS 시스템에 MySQL을 성공적으로 설치했습니다. 이제 MySQL을 사용하여 데이터를 저장하고 관리할 수 있습니다. 고급 사용법 및 구성에 대해서는 공식 MySQL 문서를 참조하세요.