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 を
押してください。
接続できないとき
下の 2 つのエラーはどちらも、クライアントがサーバーにまったく到達しなかった ことを意味するので、どちらもパスワードの問題ではありません。正常に動作する 環境でも、クライアントを誤った場所に向ければどちらも再現できます。 その先に何もないソケットパス。関連項目
- インストール — VillageSQL をインストールして接続する
- Docker 上の MySQL — コンテナでサーバーを動かす
- MySQL のよくあるエラー — 他の接続エラーの意味