macOS 터미널에서 mysql 서버 켜기 / 끄기

맥 터미널에서 MySQL 서버를 켜고 끄는 방법에 관한 글입니다. 본 글은 개인적으로 메모해두고 참고할 목적으로 간결하게 작성되었습니다. 필요하신 분들은 참고하시기 바랍니다.

시작 전, 아래와 같이 mysql -V로 버전확인을 했을 경우, mysql server가 이미 설치된 상황이어야 합니다.

~ (512) $mysql -V
/usr/local/mysql/bin/mysql Ver 14.14 Distrib 5.7.18, for macos10.12 (x86_64) 
using EditLine wrapper

터미널에서 mysql 켜기 / 끄기 / 재시작

터미널에서 원하는 작업의 커맨드를 아래에서 선택해 입력하시면 됩니다. 각 커맨드는 start / stop / restart 작업을 할 수 있습니다(말 그대로 켜기 / 끄기 / 재시작). mysql 5.7 버전 밑에서 사용하는 커맨드라고 하는데, 필자가 운용 중인 5.7.18 버전에서도 잘 동작합니다.

  • 켜기 : sudo /usr/local/mysql/support-files/mysql.server start
  • 끄기 : sudo /usr/local/mysql/support-files/mysql.server stop
  • 재시작: sudo /usr/local/mysql/support-files/mysql.server restart

번거롭게 긴 명령문을 매번 치기가 싫다면, .bash_profile안에 아래 alias를 추가해주시면 됩니다.

vi ~/.bash_profile
alias mysqlserver="sudo /usr/local/mysql/support-files/mysql.server"

 

쉘 환경 설정 이후, 변경된 커맨드

  • sudo mysqlserver start
  • sudo mysqlserver stop
  • sudo mysqlserver restart

아래처럼 좀 더 직관적으로 사용할 수 있습니다. ▼

~/Sites/mij (509) $mysqlserver stop
Shutting down MySQL
.. SUCCESS!
~/Sites/mij (510) $mysqlserver start
Starting MySQL
. SUCCESS!

 

물론, GUI 환경의 ‘System Preference > mysql’에서도 서버를 켜고 끌 수 있습니다. 필자는 이 방법을 선호하지 않습니다.


이상입니다.

댓글 남기기