맥 터미널에서 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’에서도 서버를 켜고 끌 수 있습니다. 필자는 이 방법을 선호하지 않습니다.
이상입니다.