본문 바로가기

Programming/MySQL3

[MySQL] JSON 문자열 검색(조회) id program_json program_name 10824 {"channel":"tvN", "season":"1", "cast":["유재석", "조세호", ...]} You Quize On The Block 10825 {"channel":"JTBC", "season":"1", "cast":["강호동", "이수근", ...]} Knowing Bros 10826 {"channel":"OCN", "season":"1", "cast":["김재욱", "김동욱", ...]} Son the Guest ... ... ... 13514 {"channel":"tvN", "season":"3", "cast":["유재석", "이말년", ...]} You Quize On The Block 13515 {"channel":"S.. 2022. 2. 23.
[WSL] CentOS 7 MySQL 5.7 root 계정 패스워드 분실 문제 해결 MySQL 2002 에러 해결한다고 몇 번 재설치 과정을 거쳤더니 root 계정 비밀번호가 초기화 되었다. MySQL 서비스 최초 실행 시 root 계정 비밀번호는 임시로 할당되어 /var/log/mysqld.log 파일에서 찾아볼 수 있는데, 문제는 이놈의 기억력 때문에 하루만에 재설정한 비밀번호를 까먹어버렸다😅 워낙에 많은 사람들이 겪는 상황인 만큼 해결 방법을 매우 쉽게 찾을 수 있었다. /usr/bin/mysqld_safe --skip-grant-tables 명령어로 MySQL에 접속한 뒤 root 계정 비밀번호를 변경해주면 된다고 하던데, 이상하게도 나는 해당 디렉터리에 mysqld_safe 라는 실행파일이 없었다. mysqld_safe는 mysql이 안전하고 정상적으로 실행되는지 감시하는 기능.. 2022. 1. 13.
[WSL] CentOS MySQL Error 2002 (HY000) /var/lib/mysql/mysql.sock 문제 해결 $ mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) LEMP 환경을 구성을 마친 다음 날, PC에서 MySQL 실행 시 위에서 보이는 것과 같은 에러가 발생하기 시작했다. 원인 분석 및 문제 해결을 위해 디버깅을 시도하러 vi /var/log/mysqld.log 를 확인해봤지만, 방금 발생한 에러에 대한 로그는 없었다. 무엇이 원인인지는 단 한 번의 구글링을 통해 알 수 있었다. 바로 mysql 서버를 실행하지 않은게 원인이라고 했다. 윈도우 시작 시 .bat 파일을 통해 LEMP 환경을 자동으로 시작하도록 설정했는데, 무슨 원인인지 서비스가 제대로 시작되지 .. 2022. 1. 13.