Hello World...
맥 osx mysql 8 설치하기 본문
계속 5버전을 사용하다 8버전으로 사용하기로 하였다.
homebrew 홈브루를 이용해서 설치 후 진행하면 된다.
아래의 레퍼런스를 참고해서 설치하였다.
https://ssungkang.tistory.com/entry/MySQL-MacOS-%EC%97%90%EC%84%9C-MySQL-%EC%84%A4%EC%B9%98
https://devyurim.github.io/data%20base/mysql/2018/08/13/mysql-1.html
내 컴퓨터
# 작동중인 list 를 본다.
brew services list
# mysql@5.7 버전이 돌고 있으면 정지시킨다.
brew services stop mysql@5.7
# brew 업데이트 하고
brew update
# mysql 을 설치하거나 이미 설치가 되어 있으면 업그레이드 해준다.
brew install mysql
# or
brew upgrade mysql
# 잘 설치가 됐는 지 버전을 확인해본다
mysql --version
# mysql 서버를 시작한다
brew services start mysql
# or
mysql.server start
# 참고로 종료 방법은
brew services stop mysql
# or
mysql.server stop
# Starting MySQL
# ......... SUCCESS!
# 위와 같은 메시지가 나오면 성공이다
# 보안 설정을 해준다
mysql_secure_installation
-------------------
VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?
# 향상된 패스워드를 입력할 것인 지 물어보는데 여기서 no 를 선택해서 아무 패스워드나 입력할 수 있게 한다
# 만약 여기서 향상된 패스워드로 입력한 후 나중에 권한 문제가 생기면 설치 완료 후
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '0000';
# 이런 명령어를 사용해야 할 수도 있다
# 패스워드 관련한 것 이후에 나오는 질문에 답은 전부 y 로 해주어도 무방하다
# 설정이 마무리 되면 접속을 해본다
mysql -uroot -p
'programming' 카테고리의 다른 글
[docker] mysql 접속시 인증 관련 에러 발생시 (0) | 2022.11.16 |
---|---|
소켓과 웹소켓 (0) | 2020.02.03 |
자료구조(Data Structure) (0) | 2019.12.30 |
JEST toBe, toEqual (0) | 2019.12.26 |
npm 글로벌 패키지 확인 및 삭제하기 (0) | 2019.12.26 |
Comments