티스토리 뷰

My SQL 패스워드를 까먹었다,, 

구글에 나온 온갖 방법들 mysql.server start --skip-grant-tables 등등 을 시도해봤지만 권한이 없어서 실패했고,

권한을 주려하니 다시 패스워드가 필요한 무한 반복의 상황을 겪은 후 

My SQL을 재설치하기로 했다!

 

하지만, brew uninstall mysql 후 brew install mysql 로 재설치 했는데도 패스워드가 초기화 되지 않았다.

→ 캐시에 기존 mysql 과 관련된 파일이 남아있는것을 확인

 

그래서 제대로 삭제해 보자! 

 

1. brew uninstall mysql

$brew list
→ brew로 깔린 것들 체크

$brew uninstall mysql
→ mysql과 관련된 것들은 uninstall로 다 제거해준다

 

2. /usr/local 로 이동 후 관련 파일들을 모두 지워준다.

$cd /usr/local
$ls
$sudo rm -r mysql이 들어간 디렉토리명들

 

 

3. Cashe에 남아 있는 관련 파일들을 모두 지워준다.

~/Library/Caches/Homebrew/downloads 경로의 목록을 보면 mysql과 관련된 파일이 남아있다.

rm ./mysql 까지 치고 tab을 통해 mysql이 들어간 모든 파일들을 하나하나 삭제해 주자!

$cd ~/Library/Caches/Homebrew/downloads
$ls
$rm ./파일명

 

+ 혹여 ~/Library/Caches/Homebrew/downloads 경로가 없다면 brew install mysql을 실행했을때 터미널 로그를 확인해보자.

already install 이라고 경로가 나와있을거다.

(Already downloaded: /users/kyn/library/caches/homebrew/downloads/91963525850dd53d4373908a1538e85b1804d761a24512fbfbe1cc057be39b8c--mysql--8.0.31.arm64_ventura.bottle.tar.gz) 이런식의 기록이 남아있다.

 

4. brew install mysql

$brew install mysql

모든 파일이 재설치된걸 확인할 수 있다... 이제 패스워드 재설정을 해주면 끝!

 

5. 패스워드 설정

$mysql_secure_installation

 

최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함