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>