Study/MySQL

[MySQL] MySQL 설치 및 초기 세팅

mayhun28 2024. 10. 14. 21:09

크롤링을 위해 데이터를 저장 할 MySQL을Ubuntu에 설치 하는 과정.

1. MySQL 설치

# apt 업데이트
sudo apt update

# mysql 설치
sudo apt install mysql-server

# Mysql 방화벽 포트 열기
sudo ufw allow mysql

# MySQL 실행
sudo systemctl start mysql

# 서버 부팅시 MySQL 자동 시작
sudo systemctl enable mysql

2. 초기 세팅 - root 계정 초기 설정

  • 초기 설정
# MySQL 접속
sudo mysql -u root

# root 계정 비밀번호 재설정
ALTER USER 'root'@'localhost' IDENTIFIED BY '[비밀번호]';

# 변경 사항 적용
FLUSH PRIVILEGES;

 

  • 권한 변경 (외부 접속 허용)
# MySQL 접속
sudo mysql -u root -p

# 데이터 베이스 선택
use mysql

# 권한 변경
UPDATE user SET host='%' WHERE user='root' and host='localhost';

# 변경 사항 적용
FLUSH PRIVILEGES;