-
MySQL 설치 및 계정 설정(feat. MacOS)DataBase/MySQL 2021. 4. 16. 22:21728x90
MySQL을 MacOS에서 Homebrew를 사용하여 설치해보겠습니다.
0. 사전준비: Homebrew 설치하기
1. MySQL 설치하기
$ brew install mysql
$ brew list
2. MySQL 서버 실행하기
$ mysql.server start
3. MySQL 접속하기
$ mysql -uroot
By default, MySQL comes with a "root" user with a blank password and an "anonymous" user,
also with a blank password. In order to protect your data, the "root" user should be given a password
and the anonymous user should be disabled.=> 처음 mysql 설치 시 root 계정과 anonymous 계정이 패스워드 없이 생성되므로 익명의 사용자가 접속하는 것을
방지하기 위해 root 계정에 비밀번호를 설정하고, anonymous 계정을 삭제할 것을 권장합니다.
4. 사용자 계정 초기 설정하기
$ mysql_secure_installation
질문리스트:
1. Would you like to setup VALIDATE PASSWORD component?
- 비밀번호 복잡도 사용: y 혹은 Y 입력
- 비밀번호 복잡도 미사용: 다른 키 아무거나 입력 ex) n
2. 새로운 비밀번호 입력
3. Remove anonymous users?
- 익명의 사용자 제거: y 혹은 Y 입력
- 익명의 사용자 유지: 다른 키 아무거나 입력 ex) n
4. Disallow root login remotely?
- 원격으로 root 계정 접속 차단: y 혹은 Y 입력
- 원격으로 root 계정 접속 차단 허용: 다른 키 아무거나 입력 ex) n
5. Remove test database and access to it?
- 기존 DB 정보 삭제: y 혹은 Y 입력
- 기존 DB 정보 유지: 다른 키 아무거나 입력 ex) n
6. Reload privilege tables now?
- 변경 내용 적용: y 혹은 Y 입력 (권장!)
5. 기존 root 계정으로 접속 시도 => 거부당함;;
$ mysql -u root
6. 새로운 Password와 함께 입력하여 접속하기
$ mysql -u root -p Enter password에 비밀번호 입력하기(비밀번호가 보이지 않아도 당황하지 않기!)
7. MySQL 접속 종료하기
- 이상 오늘의 삽질일기 끝!
여기저기 삽질도 해보고
날려도 먹으면서
배우는 게
결국 남는거다
- Z.Sabziller
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] docker 컨테이너 mysql 서버 error(feat. port 추가하기) (0) 2023.03.22 [MySQL] mysql too many connection 에러 해결 (0) 2023.03.03 [MySQL] mysqlclient 설치 에러 해결 방법 (0) 2022.08.15 Django-MySQL DB 연결하기(feat. mysqlclient ) (0) 2021.04.23