Hello World...

맥 osx mysql 8 설치하기 본문

programming

맥 osx mysql 8 설치하기

FaustK 2020. 4. 17. 14:44

계속 5버전을 사용하다 8버전으로 사용하기로 하였다.

homebrew 홈브루를 이용해서 설치 후 진행하면 된다.

아래의 레퍼런스를 참고해서 설치하였다.

 

https://ssungkang.tistory.com/entry/MySQL-MacOS-%EC%97%90%EC%84%9C-MySQL-%EC%84%A4%EC%B9%98

 

[MySQL] MacOS 에서 MySQL 설치

제목 그대로 MacOS 에서 MySQL 을 설치하는 방법이니 다른 운영체제를 사용하시는 분들은 다른 글을 참고해주시면 감사하겠습니다. mysql 을 설치하는 두 가지 방법에 대해서 알아보도록 하겠습니다. 해당 포스팅..

ssungkang.tistory.com

https://devyurim.github.io/data%20base/mysql/2018/08/13/mysql-1.html

 

Homebrew를 이용하여 MYSQL 설치 - MAC | devYurim

나는 노트북을 맥을 사용하는데 맥에서는 homebrew 라는 패키지 관리자를 설치하여 사용할 수 있다. 프로그램 설치시 유용하게 활용하고 있다. 개발 환경을 조금 더 편리하게 구성할 수 있어 편리하였다. MYSQL도 homebrew를 이용하여 편리하게 설치할 수 있다. 1. Homebrew 설치 아래의 사이트를 참고하여 homebrew를 설치할 수 있다. homebrew : https://brew.sh/index_ko 맥에는 루비가 설치되어 있으므로 다음

devyurim.github.io

 

내 컴퓨터

# 작동중인 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