어느날 재부팅후 mariadb 연결이 끈어진 경우가 자주 있다.
여러번 홈브루와 mysql을 밀어내고 gpt보다 검색이 나을때도 있다는 점을 깨달았다.
- brew services start mariadb로 서버를 시작하자 다음 에러가 났다.
ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2)
또는
mariadb bootstrap failed: 5: input/output error try re-running the command as root for richer errors. error: failure while executing; /bin/launchctl bootstrap gui/501 /users/(이름검열)/library/launchagents/homebrew.mxcl.mariadb.plist exited with 5.
- 이 에러에 찾아보니 my.cnf라는 mysql의 설정파일을 다시 설정해주거나 제거 후 다시 재설치하라고 한다.
- my.cnf의 위치: mysql --verbose --help | grep my.cnf
나는 홈브루 사용중이라
rm -rf /opt/homebrew/etc/my.cnf
rm -rf /opt/homebrew/var/mysql
- MariaDB 재설치
brew reinstall mariadb - MariaDB 재시작
brew services restart mariadb - mysql -u root -p
- sudo mysql -u root ( 비번기억 안날 때 )
- ALTER USER 'root'@'localhost' IDENTIFIED BY '새로운비밀번호'; FLUSH PRIVILEGES;
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '비밀번호';
FLUSH PRIVILEGES;
해도 안되면 재부팅 ㄱㄱ
'Spring' 카테고리의 다른 글
[중앙정보처리학원] JSON* (0) | 2024.05.24 |
---|---|
[중앙정보처리학원] Spring* Mybatis 활용 (0) | 2024.05.21 |
[중앙정보처리학원] Spring* 객체지향 설계원칙 SOLID (0) | 2024.05.13 |
[중앙정보처리학원] Spring* basic (0) | 2024.05.13 |