mac 환경에서 mysql 설치하기

mysql 사이트에 가서 mac 이면 ,  Mac OS X 10.12 (x86, 64-bit), DMG Archive 를 다운로드 받습니다.


https://dev.mysql.com/downloads/mysql/



설치 할때, 임시 비밀번호를 발급해 줍니다. 이 비밀번호를 꼭 어디에 복사해 놓길  바랍니다.

mysql 은 시스템 환경설정에 가서 찾으시면 됩니다. 선택 한 다음 중지되어 있는 것을 시작해 주시기 바랍니다.




터미널을 엽니다.


설치된 mysql 의 폴더에 접근합니다.


sim-ui-MacBook-Air:~ shimjaewoon$ cd /usr/local/mysql/bin


mysql 을 실행합니다.


sim-ui-MacBook-Air:~ shimjaewoon$ sudo ./mysql



처음엔 비밀번호를 넣으라고 하는데, 해당 비밀번호는 mysql 임시비밀번호가 아닌, 나의 맥북의 패스워드를 입력하면 됩니다.


그 다음, sudo ./mysql 을 접속 할 경우, 아래 오류가 발생할 할 수 있습니다. 이제 부터 mysql 임시비밀번호를 입력해 줍니다.


ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


발급받은 임시비밀번호와 함께 실행합니다.


sim-ui-MacBook-Air:bin shimjaewoon$ sudo ./mysql -p패스워드


이제 mysql 에 들어오게 됩니다.


mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 196

Server version: 5.7.18


Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.


Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.


Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql>



명령어를 실행시 비밀번호를 변경해 달라는 메시지를 보실 수 있습니다.


ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.


비밀번호를 변경하는 구문은 아래와 같습니다.


mysql> set password = password('변경비밀번호')



변경 이후에, 원하시는 명령어를 실행하면 됩니다.


mysql> show databases;

+--------------------+

| Database           |

+--------------------+

| information_schema |

| mysql              |

| performance_schema |

| sys                |

+--------------------+

4 rows in set (0.01 sec)


mysql> 





TAGS.

Comments 3

  • 정상 | 댓글주소 | 수정/삭제

    임시비밀번호를 그냥넘겼는데 어떻하죠? 제거도 잘안되네요..

  • 재우니 | 댓글주소 | 수정/삭제

    4단계를 차례대로 해 보시길 바랍니다.

    1. mysql 를 중지합니다.
    2. 안전모드 실행... => sudo mysqld_safe --skip-grant-tables
    3. root 계정 인증 => mysql -u root
    4. root 패스워드 변경

  • 숭 | 댓글주소 | 수정/삭제

    환경설정 오류라면서 MYSQL 환경설정 패널을 로드할 수 없습니다. 라고 뜨는데 혹시 어떻게 해결해야 하는지 아시나요??
    제가 기존에 mysql 깔았을 때도 이래서 서버를 킬 수가 없어서 다 밀고 재우니님 글 보면서 다시 설치한건데 여전히 환경설정 패널을 로드 할 수 없다고 뜨네요 ㅠㅠ