ShanePark / markdownBlog

This repository is to keep all my blog posting written in MarkDown online
Creative Commons Attribution 4.0 International
6 stars 4 forks source link

41 #12

Closed utterances-bot closed 1 year ago

utterances-bot commented 3 years ago

mac) MYSQL 설치 및 초기설정하기

HOMEBREW 패키지 설치를 이용해 설치하는게 가장 간단합니다. [ homebrew가 설치되어있지 않다면?] shanepark.tistory.com/45 Mac 에 homebrew 설치하기 brew.sh/index_ko Homebrew The Missing Package Manager f..

https://shanepark.tistory.com/41

zerojuu commented 3 years ago

안녕하세요! mysql글 보면서 깔고 시작하려고 하니까 Starting MySQL .... ERROR! The server quit without updating PID file (/usr/local/var/mysql/iyeongjuui-MacBook-Pro.local.pid). 이렇게 떠요.. 혹시 어디가 문제인지 아시나요..?ㅠ

ShanePark commented 3 years ago

안녕하세요. 혹시 mysql을 지웠다 깔았다 했었나요? 여러 버전을 설치했다던가

ShanePark commented 3 years ago

일단 /usr/local/var/mysql 경로가 비어있는지 확인 해주세요. 혹시 있으면

rm -rf /usr/local/var/mysql 

한번 해보실래요 ? mysql에 백업할 데이터가 없다면.

LastGodd commented 2 years ago

안녕하세요 저는 설치하고 켜면 바로 비밀번호 입력하라고 나오는데 이런 경우에는 어떤 방식으로 접속해야 할까요...

ShanePark commented 2 years ago

@LastGodd 안녕하세요. 버전업되면서 설치 과정이 변경되었나 해서 처음부터 설치를 해 보았는데 저는 블로그 글 순서대로 진행하는데 문제가 없었어요. 인스톨 후에 mysql_secure_installation 명령을 하면 셋팅으로 들어가는데, mysql.server start 하자마자 비밀번호를 요구한다는 말씀이신가요? 어쨌든 설치를 마친 후에는 터미널에서

mysql_secure_installation

명령으로 초기 설정을 하실 수 있을거에요.

LastGodd commented 2 years ago

안녕하세요 답장 감사합니다. 우선 설치가 끝나고 바로 mysql_secure_installation 명령어 입력하면 비밀번호를 요구합니다. 하지만 비번설정을 한 적이 없다보니 혹시 맥 비번인가 싶어서 입력하면 실행안되고 팅겨버리네요... 며칠째 계속 똑같은거 반복중이라 좀 지칩니다.ㅎㅎ 엄청 큰 금액주고 구입했는데 어쩌죠 저같은 똥손은 쓰면 안되나봐요 ㅋㅋ 답장 주셔서 너무 감사합니다.

-----Original Message----- From: @.> To: @.>; Cc: @.>; @.>; Sent: 2022-09-19 (월) 20:37:30 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 41 (#12)

@LastGodd 안녕하세요. 버전업되면서 설치 과정이 변경되었나 해서 처음부터 설치를 해 보았는데 저는 블로그 글 순서대로 진행하는데 문제가 없었어요. 인스톨 후에 mysql_secure_installation 명령을 하면 셋팅으로 들어가는데, mysql.server start 하자마자 비밀번호를 요구한다는 말씀이신가요? 어쨌든 설치를 마친 후에는 터미널에서 mysql_secure_installation 명령으로 초기 설정을 하실 수 있을거에요. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

ShanePark commented 2 years ago

@LastGodd 사실 요즘은 데이터베이스를 로컬에 바로 설치해서 쓰는 일은 잘 없고, docker로 가상 환경을 구축 해서 사용하는게 대부분 인데요. 정 안되면 https://shanepark.tistory.com/194 참고해서 mariadb를 띄워 보세요. mariadb 나 mysql 이나 사용하시는데는 차이가 없기 때문에 이대로 따라하셔서 컨테이너 띄우고 쓰시면 DB는 올릴 수 있으실거에요. 난이도는 좀 더 있긴 한데 계속 같은데서 막히면 이런 방법으로라도 띄워보시면 좀 나을거에요. 환경변수를 옵션으로 다 주고 시작하기 때문에 말씀하시는 비밀번호 문제가 생길 일도 없어요

LastGodd commented 2 years ago

뭐라 감사의 말씀을 드려야할지 모르겠네요... 정말 감사드립니다.

​ -----Original Message----- From: @.> To: @.>; Cc: @.>; @.>; Sent: 2022-09-19 (월) 21:19:11 (GMT+09:00) Subject: Re: [Shane-Park/markdownBlog] 41 (#12)

@LastGodd 사실 요즘은 데이터베이스를 로컬에 바로 설치해서 쓰는 일은 잘 없고, docker로 가상 환경을 구축 해서 사용하는게 대부분 인데요. 정 안되면 https://shanepark.tistory.com/194 참고해서 mariadb를 띄워 보세요. mariadb 나 mysql 이나 사용하시는데는 차이가 없기 때문에 이대로 따라하셔서 컨테이너 띄우고 쓰시면 DB는 올릴 수 있으실거에요. 난이도는 좀 더 있긴 한데 계속 같은데서 막히면 이런 방법으로라도 띄워보시면 좀 나을거에요. 환경변수를 옵션으로 다 주고 시작하기 때문에 말씀하시는 비밀번호 문제가 생길 일도 없어요 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***> ​

AlejandroLee92 commented 2 years ago

안녕하세요. 선생님.

포스팅에 쓰신 글을 따라 하던 도중 문제가 발생하였는데요.

Homebrew를 통해서 mysql을 설치를 완료하였습니다.

이후 확인을 위해 mysql -v를 입력한 결과 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

라고 문제가 발생하는데요.. 혹시

이 문제를 해결하는데 도움을 주실 수 있으실지요?

감사합니다.

ShanePark commented 2 years ago

@AlejandroLee92 안녕하세요. mysql 서비스가 실행되지 않았거나 퍼미션 이슈가 있는 모양이에요.

brew services start mysql

를 한번 하고 진행 해 보세요

그래도 안된다면 소유권 변경 후 hard reset 을 한번 해 보세요

sudo chown -R _mysql:mysql /usr/local/var/mysql
sudo brew services restart mysql

자세한건 아래 링크를 참고해주세요

https://stackoverflow.com/questions/15450091/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-tmp-mys