티스토리 뷰

$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

https://stackoverflow.com/questions/43418955/difference-between-brew-services-start-mysql-and-mysql-server-start

아직 둘의 정확한 차이는 잘 모르겠지만 그렇다고 한다.

최근에 올라온 글
최근에 달린 댓글
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
글 보관함