現在、私はWebページ(主にPHP)をホストするDockerコンテナを持っています。現在、データベースはAWS上のサーバーに格納されています。開発のために、私はDockerコンテナにローカルデータベースを作成したいと思います。私はいくつかのグーグルグーグルをして、それはほとんどの人がmysqlをホストするための完全な別のコンテナを作成することをお勧めしているようだ。これは開発用のデータベースに過ぎないので、別のコンテナを設定してMySQLをWebページをホストするコンテナに直接置くことはできませんか?これを行うために、私はMySQLサーバをインストールしようとしました:Dockerコンテナ内のMySQL
sudo apt-get install mysql-server
Mysqlはこれをうまくインストールしました。それから私は、MySQLの対話型シェルを実行しようとした:
mysql -u root -p
私はこれをしたとき、私はERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
は、私は同じドッカーコンテナでMySQLを実行することはできますか、私が作成する必要がしようと思って、次のエラーを得ました別のもの?
hi @ tyler-hilbert、あなたは 'mysql -u root -p'を試しましたか? –
@Andy Kum yea、それは質問 –
のごめんなさい@ tyler-hilbertのエラーで非常に遅れているコマンドです。私は朝の一見を持っています。 –