내가 만났던 오류메세지들
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Error: mysql: Invalid bottle tag symbol
Error: homebrew-core is a shallow clone.
등등등 더 많다.
온 구글을 돌아다니면서 이것저것 해보면서 더 많은 오류를 만나보고
완벽히 지우고 다시 깔았다.
우선
mysql> show databases;
를 했을 때 기본적으로 생성됐어야 할 db가 생성되지 않을 걸 확인한 후 처음부터 시작하기로 결심!
난 아래의
1. mysql start 를 했다면 stop 시킨다.
brew services stop mysql
2. mysql 삭제 (버전이 있다면 mysql@5.7 이런식으로 써주세요)
brew uninstall mysql
3. 관련된 파일 모두 삭제하기
rm -rf /usr/local/var/mysql
rm /usr/local/etc/my.cnf
3-1. 직접 폴더로 찾아가서 삭제
추가로 나는 재설치하면 자꾸
Already downloaded: /Users/.../Homebrew/downloads/ 이런 메세지가 떠서
해당 폴더로 직접 가서 mysql 이라는 이름이 들어가 있으면 다 삭제해버렸다.
먼저 /Users/.../Homebrew 폴더에 가서 mysql 이라는 이름이 들어간 파일 모두 삭제 시켰다.
그리고 /Users/.../Homebrew/downloads 폴더에 있는 파일 모두 삭제했다.
4. brew update 해주기
brew update
5. mysql 재설치
brew install mysql
6. mysql 서버 연결
mysql -uroot
+ 추가 (난 이 경로를 넣은 후 잘 작동되었다.)
이게 안된다면 brew install mysql 설치 후 터미널에 뜬 메세지를 확인 해 본다.
Or, if you don't want/need a background service you can just run:
위의 문구가 떴다면 이 문구 밑의 경로설정을 그대로 복사해서 실행시킨다.
이후 다시 mysql -uroot 를 실행시키면
Welcome to the MySQL monitor. 이 문구가 뜨면서 mysql이 잘 작동되는 것을 볼 수 있다.
말썽이었던 Database 도 정상적으로 생성된 것을 확인!
<참고사이트>
https://solbel.tistory.com/1475
https://memostack.tistory.com/242?category=755747
https://velog.io/@hevton/Mac-OS에서-mysql-설치하기-homebrew-이용
'개발 > mysql' 카테고리의 다른 글
계정 접속 오류 'root'@'localhost' root password 변경, mariaDB version 11.3.2 (0) | 2024.03.29 |
---|---|
[MAC] homebrew mysql 나가기 / 실행중지 명령어 (0) | 2022.01.17 |
[MAC] mysql database생성하기 (0) | 2022.01.17 |
[MAC] homebrew mysql 설치 / 삭제 (0) | 2022.01.12 |