현재 Mac Mojave를 사용중이고 MySQL을 설치하고자 한다.
검색해보니 여러 방법들 중에 HomeBrew를 통해서 간단하게 설치하는 방법이 있었다.
첫(?)설치는 아주 간단했다. 설치 후 접속도 하고 서버 종료와 시작을 몇번하다보니 재시작하는 과정에서 에러가 발생했다.
그리고 몇번의 uninstall과 intall, 재부팅 과정을 겪었다.
설치 시 설정
https://junhobaik.github.io/mac-install-mysql/
기존 MYSQL 삭제 및 설치
홈브루를 통해서 설치를 하는데 중간에 에러가 발생했다.
해결방법들을 정리해보자.
1. Fatal error: Illegal or unknown default time zone 'Asia/Seoul'
2. Newly created data directory /usr/local/var/mysql/ is unusable. You can safely remove it.
그리고 포스트 인스톨이 성공적으로 완료되지 못했다는 문구가 보인다.
그리고 brew postinstall mysql 명령어를 통해서 다시 시도하라고 되어있다.
1. 타임존 에러
이 에러는 config 파일 수정을 통해서 해결했다.
vi /usr/local/etc/my.cnf
위 명령어로 config 파일을 수정한다.
기존에는 에러문구에서 볼 수 있듯 default-time-zone='Asia/Seoul' 였다.
Asia/Seoul 을 +9:00으로 변경했다.
참고 : https://offbyone.tistory.com/318
두번째 에러는 rm -rf /usr/local/var/mysql/ 명령어로 디렉터리를 삭제했다.
그리고 brew postinstall mysql 명령어를 실행하면 에러가 발생하지 않는다.
다음 mysql_secure_intallation 명령어를 실행한다.
'MySQL' 카테고리의 다른 글
The new driver class is 'com.mysql.cj.jdbc.Driver'. MySQL 에러, MySQL 버전 확인 (0) | 2019.06.10 |
---|---|
MySQL 에러 Can not connect to local MySQL server through socket '/tmp/mysql.sock' (0) | 2019.06.09 |