$mysql.server start
My SQL을 성공적으로 설치하고 실행하려는데 다음과 같은 오류가 발생했다.
mysqld_safe A mysqld process already exists
mysql.server stop
그래서 서버를 종료 시켜 주려 하니... ERROR! The server quit without updating PID file 이번엔 이런 오류가 발생했다.
그래서 구글에 해당 오류를 검색해 나오는 대부분의 방법 chmod로 권한도 줘보고 , killall mysql 도 해봤지만
ps aux|grep mysql 을 실행했을때 계속해서 mysql이 실행되고 있는게 잡혔었다.
해결 방법
My SQL 서버를 실행하는데는 2가지 방법이 있다.
1. mysql로 실행하기
$mysql.server start
$mysql.server stop
2. homebrew로 실행하기
$brew services start mysql
$brew services stop mysql
나의 경우에는 이미 brew로 해당 서버가 실행되고 있었다.
$brew services list
를 통해 확인해보면 이미 실행 되고 있는걸 볼 수 있다.
brew services start mysql VS mysql.server start
https://stackoverflow.com/questions/49157541/brew-services-start-mysql-vs-mysql-server-start
아직 둘의 정확한 차이는 잘 모르겠지만 그렇다고 한다.
'Backend > Database' 카테고리의 다른 글
[MySQL] Mac 맥 MySQL 재설치 하기 / password 변경 (brew uninstall mysql) (0) | 2022.11.24 |
---|