You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
따라서 docker exec을 이용해 접속해야 한다.
docker exec -it mariadb bash // 쉘 접속
root# mysql -u root -p // mysql 접속
이후 권한 설정을 변경한다. 우선 외부 ip에서 root 유저에 접근할 수 없도록 차단한다.
use mysql;
select user, host, plugin from user;
deletefrom user where user='root'and host='%';
다음으로 언어 관련 설정을 변경한다. 현재 상태는 mysql 콘솔 상의 status 명령어로 확인할 수 있다.
언어 설정 변경을 위해 /etc/mysql/my.cnf 파일을 수정해야 한다. 이 때 텍스트 편집기 vim이 필요하므로, 컨테이너에 설치되어 있지 않다면 따로 설치한다. (컨테이너에 설치된 리눅스 버전 파악, 이후 vim 설치) my.cnf 파일에 다음과 같은 내용을 추가한다.
1. EC2에 MariaDB 설치 (Docker 이용)
docker-compose.yml
작성이미지 실행
TODO
The text was updated successfully, but these errors were encountered: