VillageSQL is a drop-in replacement for MySQL with extensions.
All examples on this page work on VillageSQL. Install Now →
서버를 실행할 방법 고르기
그 페이지들은 각각 실행 중인 서버로 끝납니다. 서버가 생기면 여기로 돌아오세요.
클라이언트 얻기
이 튜토리얼은 명령줄 클라이언트인mysql로 서버를 다룹니다. 클라이언트가 어디서 오는지는 어느 방법을 택했는지에 따라 다릅니다:
- 설치 프로그램. 설치 프로그램은 클라이언트를
~/.villagesql/에 두지만PATH에는 넣지 않습니다.~/.villagesql/credentials.txt에 저장된Connect명령을 실행한 다음(root 비밀번호도 같은 파일에 있습니다), 아래 명령 대신mysql>프롬프트에서SELECT VERSION();을 실행하세요. - 기존 서버. 클라이언트는 서버와 함께 왔으므로, 이미 가지고 있습니다.
- Docker. 클라이언트는 내 컴퓨터가 아니라 컨테이너 안에 있습니다.
docker exec -it CONTAINER_NAME mysql -u root -p로 접근하거나, 로컬에 클라이언트를 설치하고 컨테이너가 공개하는 포트로 연결하세요.
연결할 수 있는지 확인
이것을 실행하고,root에 비밀번호가 없으면 비밀번호 프롬프트에서 Return을 누르세요:
연결되지 않을 때
아래의 두 오류는 모두 클라이언트가 서버에 전혀 닿지 못했다는 뜻이므로, 어느 쪽도 비밀번호 문제가 아닙니다. 동작하는 설정에서도 클라이언트를 엉뚱한 곳으로 향하게 하면 어느 쪽이든 재현할 수 있습니다. 뒤에 아무것도 없는 소켓 경로:함께 보기
- 설치 — VillageSQL 설치와 연결
- Docker에서 MySQL — 컨테이너에서 서버 실행
- 흔한 MySQL 오류 — 다른 연결 오류의 뜻