mysql
초기 문제는 터미널에서 실행하려고 하면 다음과 같은 결과가 출력된다는 것입니다.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
설치하려고 하다가 앱을 MariaDb
설치했어요 DBngin
. 제 생각에는 MySql
. 제거했는데 이제 홈브류를 통해 DBngin
제거하려고 하는데 . 나도 제거했고 지금은 데이터와 함께 이전 데이터를 다시 가져오려고 노력하고 있습니다.MySql
homebrew
MariaDb
MySql
제거한 후 명령줄에 mysql을 입력하면 명령을 찾을 수 없습니다. 그게 정상이죠? 하지만 입력하면 brew services info mysql
mysql이 실행 중이라고 표시됩니다.
mysql (homebrew.mxcl.mysql)
Running: ✘
Loaded: ✔
Schedulable: ✘
그런 다음 해당 mysql 프로세스의 pid를 검색하기 시작했습니다. 명령을 통해 찾으려고 했는데 ps -A | grep mysql | awk '{print $1}'
번호가 인쇄되었습니다. 지금은 입니다 6407
. 그러나 명령을 통해 해당 프로세스를 종료하려고 하면 kill -9 6407
다음과 같이 표시됩니다 kill: kill 6407 failed: no such process
. 그 이유는 pid 번호가 매번 변경되기 때문입니다.
요약하자면, 두 가지 버전의 mysql이 있고 아마도 겹치는 것 같습니다. 폴더 내부에 폴더 이름이 있는 이전 데이터베이스가 모두 있고 /opt/homebrew/var/mysql
homebrew를 통해 mysql을 설치한 후에 이 데이터베이스도 생성됩니다 /opt/homebrew/Cellar/mysql/8.3.0_1
.