재우니의 블로그

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>