deVSner

mysql - Error: Access denied for user 'root'@'localhost' , Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' , 본문

Error collection/sql 에러

mysql - Error: Access denied for user 'root'@'localhost' , Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' ,

RudeofSun 2020. 5. 3. 09:10

뭐가 문제일지 모를 정도로 모든게 문제인 상황

비밀번호 입력도 안되고, 그냥 엔터쳐도 넘어가질 않고, 아우아우아우아우아우

 

 

1. 완전 재삭제가 먼저 일 거 같다. 1번의 단계보다 몇몇 단계를 더 거쳤는데, 너무 쉴새없이 하느라 기록에 남기지 못했다.

뭘해도 안되길래, 내가 선택한건 그냥 깔끔히 삭제하고 재설치를 하는 것. 아마 내가 설치 과정 중에 문제가 있었던 거 같았다.

 

https://elfinlas.tistory.com/367

 

Ubuntu에서 Mysql 또는 MariaDB 완전 삭제하기

개발 초기 환경을 설정하고 설치 과정에서 문제가 생겨서 삭제 설치를 반복하다 보니 뭔가 꼬인것 같은 느낌이 들었다. 특히 DB... 원래는 Mysql을 사용하였는데, 이번에 Yona를 사용하게 되면서 Mari

elfinlas.tistory.com

 

 

2. 완전삭제를 하고나서, 재설치를 했다.

재설치에 필요한 명령어는 아래와 같다.

sudo apt-get update

sudo apt-get install -y mysql-server

sudo mysql_secure_installation

 

3. 처음에는 영어를 일일이 읽어보고 y 와 n을 선택했는데, 여기서 잘못된 건가 싶어서 이런 메뉴얼이 있는지 찾아보았다.

역시나 있었다. 구글짱.

 

https://velog.io/@noyo0123/MYSQL-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%82%AC%EC%9A%A9%EC%9E%90-%EA%B6%8C%ED%95%9C-%EC%84%A4%EC%A0%95

 

MYSQL 설치 및 사용자 권한 설정

설치전 brew가 설치 되어있어야 합니다. [HomeBrew사용법] (https://velog.io/@noyo0123/HomeBrew-%EC%82%AC%EC%9A%A9%EB%B2%95) mysql 설치 터미널을 켜시고 다음 명령어를 입력합니다. 설치후 익명상태로 mysql 명령을 사용하여 쓸 수 있지만, 보안에 취약합니다. mysql이 실행중이라면 터...

velog.io

 

3. 다 했으면 mysql을 실행시켜야 한다. mysql -u root -p를 입력했다.

비밀번호를 입력하라길래 설정했던 비밀번호를 입력해줬다.

ERROR 1698 (28000): Access denied for user 'root'@'localhost' 가 뜬다. 에라이ㅎㅎ.

 

4. 에라 모르겠다 싶어서 앞에 sudo를 붙여봤다. 이건 순전히 내 느낌이었다. 터미널에서 뭐  안될 떄, sudo를 입력하니까 그냥 됐던 적이 몇 번 있었기 때문이었다.

와우 이제야

성.공

!!!!!!

 

mysql의 설치가 정상적으로 끝이 났다 ㅜㅜㅜ

어후 이거때문에 몇시간을 허비한 건지...그래도 점점 에러 단계마다 '이렇게 하면 되겠지?'라는 생각이 먼저 든다.

그 생각대로 구글링을 해 보고 하니까 이상하게...재미가 느껴진다?...ㅋㅋㅋㅋㅋ

이런 것도 알고리즘일까 ㅎㅎ