ec2의 인스턴스에서 ssh로 연결하여 사용 중이었고, 와중에 db를 해킹당했다.
그 후로 생긴 문제였는데 구글링을 열심히 해보고 아무리 찾아봐도 해결 방법을 찾을 수 없었다.
계속 access denied가 떠서 그 오류로 검색을 해봤더니 권한이 없는거라며 grant로 권한을 설정해라~라는 것과 비밀번호를 바꿔라~라는 두 가지로 나뉘는 것 같은데 권한 설정하려고 해도 다른 오류가 뜨고 비밀번호를 바꾸려고 하면 또 거기서 update를 실행할 수 없다는 오류가 떴다.
그러다가
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
위의 오류가 뜨고 스택오버플로를 찾아보니까
sudo systemctl status mysqld
sudo systemctl start mysqld
sudo systemctl enable mysqld
를 해보라고 하는데 이러면 또 mysqld.service가 없다고 뜨고 그러면 또 .sock이랑 연결될 수 없다고 하고
Unit mysqld.service could not be found.
이 오류도 뜨고 계속 돌고돌고 빙글빙글 순환반복이길래 그냥 차라리 지웠다가 다시 깔자 해서
https://velog.io/@hm5395/mariaDB-ERROR-1698-28000-Access-denied-for-user-rootlocalhost-문제-해결
[mariaDB] ERROR 1698 (28000): Access denied for user 'root'@'localhost' 문제 해결
<목차>1\. 원인 및 배경2\. 해결방법\-> mariaDB를 실행하려고 할 때 mysql -uroot를 입력 시 ERROR 1698 (28000): Access denied for user 'root'@'localhost' 에러가 발생하는 데 root 계정을
velog.io
이 블로그를 참조해 삭제 후 재설치를 진행했다.
그랬더니 깔끔하게 해결되는 매직,,
정말 해킹당해서 그런건가 왜 갑자기 안 됐는지 의문이다.
'웹 > MYSQL' 카테고리의 다른 글
[mysql/node.js] mysql과 node.js 연동 (1) | 2023.07.10 |
---|---|
csv 파일을 mysql에 저장하는 방법/csv 파일 db에 저장 (0) | 2023.07.07 |
[mysql] DB hijacking, README TO RECOVER A.RECOVER YOUR DATA (0) | 2023.05.29 |
[mysql / 에러] Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts (0) | 2023.05.24 |
댓글