우분투에서 MySQL을 재설치하는 과정은 비교적 간단합니다. 아래 단계에 따라 진행하시면 됩니다.
1. MySQL 제거
먼저, 기존에 설치된 MySQL을 제거해야 합니다.
sudo systemctl stop mysql
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
2. MySQL 데이터 및 설정 파일 삭제
MySQL의 데이터 및 설정 파일을 삭제합니다.
sudo rm -rf /etc/mysql /var/lib/mysql
sudo rm -rf /var/log/mysql
sudo rm -rf /var/log/mysql.*
3. MySQL 재설치
이제 MySQL을 다시 설치합니다.
sudo apt-get update
sudo apt-get install mysql-server
설치 도중 MySQL 루트 사용자 암호를 설정하게 됩니다. 암호를 잘 기억해 두세요.
4. MySQL 서비스 시작 및 확인
MySQL 서비스를 시작하고 상태를 확인합니다.
sudo systemctl start mysql
sudo systemctl enable mysql
sudo systemctl status mysql
5. MySQL 보안 설정
MySQL 보안 설정을 통해 기본 보안을 강화합니다.
sudo mysql_secure_installation
프롬프트에 따라 설정을 진행합니다. 여기서 기본적으로 루트 암호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화, 테스트 데이터베이스 제거 등을 설정할 수 있습니다.
6. MySQL 접속 확인
MySQL에 접속하여 제대로 작동하는지 확인합니다.
루트 암호를 입력하여 MySQL 셸에 접속할 수 있으면 성공적으로 재설치된 것입니다.