Computer >> 컴퓨터 >  >> 문제 해결 >> MAC

Mac에서 MySQL을 제거하는 방법

MySQL을 완전히 제거하는 것에 대해 생각하고 있다면 말처럼 간단하지 않습니다. 이 튜토리얼은 MacBook에서 MySQL을 완전히 제거하는 방법에 대한 단계별 지침을 제공합니다.

1단계:데이터베이스 백업 만들기

MySQL이 삭제될 때 데이터베이스를 유지하려면 데이터베이스를 백업해야 합니다.

mysqldump​ 명령은 데이터베이스의 텍스트 파일 덤프를 만듭니다. 나중에 다시 만들기로 결정한 경우 확장자가 .sql인 백업이 있으면 쉽게 만들 수 있습니다.

백업을 생성하려면

스포트라이트 검색을 불러오려면 command + space를 누르세요.

터미널을 검색하고 클릭하세요.

Mac에서 MySQL을 제거하는 방법

아래 명령을 입력하여 MySQL 바이너리가 포함된 파일로 이동합니다.

cd /usr/local/mysql/bin

아래 명령을 입력하면 ​all_databases.sql이라는 파일이 생성됩니다. ​.

./mysqldump --all-databases> all_databases.sql

이 파일에는 데이터베이스를 복원하는 데 사용할 수 있는 쿼리가 포함되어 있어 데이터베이스를 다시 구축해야 할 때 유용합니다.

이제 백업을 만들었으므로 MySQL을 완전히 제거해 보겠습니다.

2단계:MySQL 서버 중지

이 단계는 시스템 환경설정 패널에서 쉽게 수행할 수 있습니다. 그러나 터미널 자체에서 동일한 단계를 수행할 수 있습니다. 두 가지 방법을 자세히 살펴보겠습니다.

시스템 환경설정 패널에서 MySQL 서버 중지

시스템 환경설정으로 이동합니다.

패널 맨 아래에 MySQL 서비스가 있습니다. 그것을 클릭하고 MySQL 패널로 이동하십시오.

MySQL 서버 중지를 클릭합니다.

Mac에서 MySQL을 제거하는 방법

터미널에서 MySQL 서버 중지

Homebrew를 사용하여 MySQL을 설치하신 분들은 아래 명령어를 입력하여 MySQL 서버를 정지시키십시오.

양조 서비스가 mysql을 중지합니다.

명령이 작동했는지 확인하려면 다음 명령을 실행하여 서비스를 나열할 수 있습니다.

양조 서비스 목록

MySQL의 상태가 '중지됨'으로 변경되었는지 확인하십시오.

다른 방법으로 MySQL을 설치했다면 다음 단계를 따르십시오.

아래 명령을 입력하여 MySQL 바이너리가 포함된 파일로 이동합니다.

cd /usr/local/mysql/bin

그런 다음 다음 명령을 실행하여 MySQL 서버를 중지합니다.

비밀번호 없이 루트 계정을 설정했다면

./mysqladmin -u 루트 종료

비밀번호로 루트 계정을 설정했다면

./mysqladmin -u root -p 비밀번호 종료

(명령을 입력할 때 암호를 루트 암호로 바꾸십시오)

명령이 작동했는지 확인하려면 시스템 환경설정 패널에서 MySQL 창으로 이동하여 버튼이 MySQL 서버 중지에서 MySQL 서버 시작으로 변경되었는지 확인할 수 있습니다.

3단계:MySQL의 모든 요소 제거

이러한 요소가 macOS 환경에 남아 있으면 이전 버전의 MySQL을 설치할 수 없으므로 이러한 단계는 MySQL을 제거할 때 필수적입니다.

MySQL 폴더와 모든 내용을 제거하려면

sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/mysql*

메시지가 표시되면 비밀번호를 입력하십시오.

Mac에서 MySQL을 제거하는 방법

두 명령을 모두 실행하면 MySQL 폴더와 해당 폴더를 가리키는 모든 심볼릭 링크가 삭제됩니다.

시작 항목 및 기본 설정 창을 제거하려면

sudo rm -rf /라이브러리/StartupItems/MySQLCOM
sudo rm -rf /라이브러리/PreferencePanes/My* Mac에서 MySQL을 제거하는 방법

Receipts 폴더에는 MySQL 서버가 실행되는 동안 생성되는 MySQL 요소가 들어 있습니다. 이 폴더를 삭제하려면

sudo rm -rf /라이브러리/영수증/mysql*
sudo rm -rf /라이브러리/영수증/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql* Mac에서 MySQL을 제거하는 방법

이 명령은 MacOS 환경이 설치 및 실행 중에 MySQL에 의해 생성된 요소로부터 완전히 자유롭도록 합니다.

MySQL을 실행한 방법에 따라 시스템에서 하나 이상의 파일을 사용할 수 없습니다. 명령 중 "일치하는 항목이 없습니다" 오류가 표시되면 무시하십시오.

단계에 따라 MySQL을 성공적으로 제거했습니다. 이제 다른 버전의 MySQL을 설치하고 생성한 백업을 사용하여 데이터베이스를 복원할 수 있습니다.