MariaDB (재)설치
최초 설치인 경우, 2번부터 시작하세요.
1. 설치된 MariaDB 제거
더보기
1.1 실행중인 mariaDB 프로세스 정지
sudo service mysql stop && sudo systemctl stop mysql
1.2 mariaDB 파일명 포함 설치된 패키지 확인
dpkg -l | grep mariadb
1.3 mariaDB 제거
sudo apt purge maria* && sudo apt purge mysql* && sudo apt autoremove
1.4 리부팅
sudo reboot
2. 설치(재설치)
더보기
2.1 패키지 정보 업데이트
sudo apt update -y && sudo apt upgrade --fix-missing -y
2.3 mariadb-server 설치
sudo apt install mariadb-server --fix-missing --fix-broken -y
2.4 mariadb-client 설치
sudo apt install mariadb-client -y
2.5 mariadb의 root(관리자 계정) 비밀번호 설정
sudo mysql_secure_installation
2.5.1
- Enter current password for root (enter for none):
비번입력: 1234 - Switch to unix_socket authentication [Y/n] >> y
유닉스 소켓이라는 인증 방식으로 전환하시겠습니까? - Change the root password? [Y/n] >> n
root 비밀번호를 변경하시겠습니까? 1234 사용, 또는 y 선택 - New password: 사용할 db 비번입력
Re-enter new password: 사용할 db 비번입력
2.5.2 Remove anonymous users? n
- 익명 사용자 삭제? >> n (사용)
2.5.3 Disallow root login remotely? n
- root 원격 로그인 비활성화 >> n (사용)
- y 선택: 원겹접속 불가
2.5.4 Remove test database and access to it? n
- test db를 삭제여부 >> n (사용)
2.5.5 Reload privilege tables now? y
- 지금까지 설정한 내용을 즉시 반영 여부 >> y (반영)
2.5.6 # MariaDB 보안설정 완료 문구
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
# MariaDB의 설치와 보안설정 완료되면 위 문구가 출력된다.
3. MariaDB 실행 테스트
더보기
3.1
mysql -u root -p
3.2
Enter password: 비번입력
(설정한 비밀번호가 맞지 않는다면, 위 2.5 재진행해서 비번 설정)
3.3 test database 출력
show databases;
3.4 MariaDB 버전 출력
select version();
정상
4. MariaDB 시작
더보기
#systemctl 를 못 쓰는 상황 > service 명령어 사용
sudo service mariadb start
# MariaDB 활성화
systemctl enable mariadb
# MariaDB 시작
systemctl start mariadb
# MariaDB 상태 확인
systemctl status mariadb
# MariaDB 중지
sudo systemctl stop mysql
# MariaDB 재시작
sudo systemctl restart mysql