본문 바로가기

MySQL2

리눅스(linux) 우분투(ubuntu) MySQL | MariaDB 삭제하기 서버 셋팅 시 패키지를 설치하거나 삭제할 일이 있습니다.이번에는 ubuntu 환경에서 apt-get 명령으로 설치한 데이터베이스를 삭제하는 법을 알려드리겠습니다. 1. 먼저 아래 명령을 통해 설치된 mariadb 패키지를 검색해줍니다. sudo dpkg -l | grep mariadb sudo dpkg -l | grep mysql결과 화면 2. 이후 apt-get purge 명령을 통해 결과로 나온 패키지를 삭제 sudo apt-get purge mariadb-serversudo apt-get purge mysql-server# 등등 보이는 패키지삭제 ※ 주요 삭제해야하는 패키지는 server 와 common 입니다. (핵심 패키지)예시 : mysql-server , mariadb-common○ remo.. 2024. 12. 8.
MySQL FK(Foreign Key) 제약 해제 MySQL을 사용하여 개발을 하다 보면 종종 Dump 및  Restore 하거나 특정 데이터를 지우는 둥 유동적인 작업을 수행합니다.이때 설정된 제약 때문에 데이터 삭제에 실패하는 경우가 있어 이를 해결하고자 FK 제약 해제 방법을 설명드리겠습니다. # 삭제 방지 해제SET foreign_key_checks = 0; # 삭제 코드 수행# DELETE TABLE or TRUNCATE# 삭제 방지 재 설정SET foreign_key_checks = 1; 위 코드를 수행하면 외래키 제한을 해제할 수 있습니다.하지만 FK를 걸어놓은 삭제하시기 전에 다시한번 확인 후 신중하게 작업하시길 바랍니다.  추가로 현재 MySQL에 외래키 제약이 설정이 되어있는지 확인하려면 아래 코드를 사용하시면 확인할 수 있습니다. S.. 2024. 12. 8.
반응형