맥에서 MySQL 설치하기


맥에서 MySQL 설치하기, mysql Install MAC에 대한 포스팅입니다. 리눅스를 많이 사용하지만, 로컬 테스트용을 위해 맥에도 MySQL을 설치해야 합니다. 계속 참조할 것 같아 문서로 남깁니다

Install MySQL Mac

dmg 파일을 받는 방법, brew 설치, 직접 빌드하는 방법 등 다양하게 있지만 가장 간편하고 자동으로 환경설정을 해주는 brew를 사용해 설치하겠습니다

  • mysql 최신 버전 설치
      brew install mysql
    
  • mysql 시작
      mysql.server start
    
  • root 비밀번호 설정
      mysql_secure_installation
    
    • Would you like to setup VALIDATE PASSWORD plugin? : 비밀번호 가이드로 비밀번호 설정을 한다면 yes
    • Remove anonymous users? : 익명사용자를 삭제할지? yes하면 접속시 -u 옵션을 반드시 명시해야 합니다
    • Disallow root login remotely? : localhost외 ip에서 root 아이디로 접속가능을 허락할지? yes하면 원격접속 불가능하니 no
    • Remove test database and access to it? : mysql에 기본적으로 설치되는 test 디비를 삭제할지? 저는 yes
    • Reload privilege tables now? : 권한을 변경했을 경우 yes
  • charset 설정
    • mysql -uroot -p로 로그인한 후, status; 입력해서 설정 확인
    • latin이 있다면 vi /etc/my.cnf 또는 vi /etc/mysql/my.cnf 으로 수정

        [client]
        default-character-set=utf8  
        [mysql]
        default-character-set=utf8  
        [mysqld]
        collation-server = utf8_unicode_ci
        init-connect='SET NAMES utf8'
        character-set-server = utf8
      
  • 데몬 실행
    brew services start mysql

MySQL 접속하기

  • 터미널에서 mysql -u root -p 을 통해 접속
  • 특정 호스트에 접속되어 있다면 mysql --host=<HOST IP> -u root --password="PASSWORD"을 사용해 접속! (LOAD DATA를 사용할 예정이라 저는 –local-infile=1을 추가해서 사용하는 편입니다

카일스쿨 유튜브 채널을 만들었습니다. 데이터 사이언스, 성장, 리더십, BigQuery 등을 이야기할 예정이니, 관심 있으시면 구독 부탁드립니다 :)

PM을 위한 데이터 리터러시 강의를 만들었습니다. 문제 정의, 지표, 실험 설계, 문화 만들기, 로그 설계, 회고 등을 담은 강의입니다

이 글이 도움이 되셨거나 다양한 의견이 있다면 댓글 부탁드립니다 :)

Buy me a coffeeBuy me a coffee





© 2017. by Seongyun Byeon

Powered by zzsza