MySQL은 전 세계에서 널리 사용되는 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 다양한 플랫폼에서 MySQL을 설치하여 데이터베이스를 구축할 수 있는데, 본 글에서는 Windows, Mac, Linux에서 MySQL을 설치하는 방법을 단계별로 안내합니다. MySQL 설치 후 데이터베이스 관리와 운영에 필요한 기본적인 작업도 함께 소개하므로, MySQL을 처음 접하는 분들도 쉽게 따라할 수 있습니다.
1. Windows에서 MySQL 설치하기
Windows에서 MySQL을 설치하려면 MySQL 인스톨러를 사용하면 간단하게 설치할 수 있습니다.
설치 방법:
- MySQL 공식 웹사이트에서 MySQL Installer를 다운로드합니다.
- 다운로드한 파일을 실행하고, "MySQL Server"를 선택하여 설치합니다.
- 설치 중 MySQL 비밀번호 설정 등 기본적인 설정을 완료합니다.
- 설치가 완료되면, MySQL Workbench나 명령어를 통해 MySQL 서버에 접근할 수 있습니다.
명령어 예시:
mysql -u root -p
위 명령어는 MySQL을 실행하고, root 사용자로 로그인합니다.
2. Mac에서 MySQL 설치하기
Mac에서는 Homebrew를 통해 MySQL을 손쉽게 설치할 수 있습니다.
설치 방법:
- 먼저 Homebrew가 설치되어 있어야 합니다. 없으면 아래 명령어로 설치합니다:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Homebrew를 이용해 MySQL을 설치합니다:
brew install mysql
- Homebrew를 이용해 MySQL을 설치합니다:
brew services start mysql
- 설치 후, MySQL 서버를 시작합니다:
brew services start mysql
- MySQL 비밀번호 설정을 위해 다음 명령어를 실행합니다:
mysql_secure_installation
명령어 예시:
mysql -u root -p
위 명령어는 MySQL을 실행하고 root 사용자로 로그인하는 예시입
3. Linux에서 MySQL 설치하기
Linux에서는 배포판에 맞는 패키지 매니저를 통해 MySQL을 설치합니다.
Ubuntu:
- 패키지 목록을 업데이트합니다:
sudo apt update
- MySQL을 설치합니다:
sudo apt install mysql-server
- 설치 후 MySQL 서비스를 시작합니다:
sudo systemctl start mysql
- MySQL 보안을 설정합니다:
sudo mysql_secure_installation
CentOS:
- MySQL 저장소를 추가합니다:
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
- MySQL을 설치합니다:
sudo yum install mysql-server
- MySQL 서비스를 시작합니다:
sudo systemctl start mysqld
명령어 예시:
mysql -u root -p
위 명령어는 MySQL을 실행하고 root 사용자로 로그인하는 예시입니다.
결론
이번 글에서는 Windows, Mac, Linux에서 MySQL을 설치하는 방법을 각각 살펴보았습니다. MySQL을 설치하고 데이터베이스를 관리하는 데 필요한 기본적인 명령어들을 소개했습니다. MySQL은 무료로 사용할 수 있으며, 성능과 안정성 면에서 매우 뛰어난 데이터베이스 관리 시스템입니다. MySQL을 설치한 후 다양한 프로젝트에서 데이터를 효율적으로 관리하고 활용할 수 있습니다.
'개발 > DB' 카테고리의 다른 글
| MySQL 트랜잭션의 이해와 활용 (0) | 2025.05.24 |
|---|---|
| MySQL 쿼리 성능을 향상시키는 인덱스 활용법 (1) | 2025.05.23 |
| MySQL 데이터베이스 성능 최적화 기법 (0) | 2025.05.22 |
| MySQL 데이터베이스 모델링 기초 (0) | 2025.05.21 |
| MySQL이란 무엇인가? - 기본 개념과 특징 (0) | 2025.05.19 |
