2017-08-04 18 views
0

これは非常に初心者の質問です。私は、主にRのユーザーでもあり、快適なBash Unixシェルでもあるデータベースで作業することは非常に新しいです。私はMySQLサーバ5.7をWindows 10ラップトップにインストールしており、データベースにアクセスしたりデータを取り込んだりするためにWorkbenchを使用しています。mysqlクライアントのみをインストールしてmysqlサーバーに接続できますか?

私はデータベース内アナリティクスの優れた指揮を持ちたいと思っており、幅広い質問がありました。

シンプルだった私のラップトップのRから私のラップトップのMySQLデータベースに簡単にアクセスできます。また、Windowsのコマンドラインに移動し、MySQL/MySQL Server 5.7/binというディレクトリからmysql -u -root -pと入力すると、mysqlプロンプトでSQLコマンドを入力することができます。

私の質問は、私のラップトップや他のmysqlサーバでMySQLデータベースにアクセスすることです。 VM上のリモートLinuxセッションから、またはそのLinuxセッションでRを起動した後。私はLinux Linux VMにMySQLクライアントをインストールしてMySQLデータベースにアクセスすることができますか、MySQLサーバーもインストールする必要がありますか?

私の予感は、サーバーをインストールする必要はありませんでしたが、Windows Linuxサブシステム(WLS)で実験していました.WLSは新しいものであり、一般化したくないため混乱の元です私は、リモートのLinuxマシンから作業にWLSに実験から学ぶ。

その後、私の窓にインストール仮想ボックスでのLinuxをオフ作業の別の質問があります。

少なくとも私は希望の私の質問を簡素化するためにmysqlサーバをインストールして別のマシンのmysqlデータベースにアクセスする必要があるのか​​、それともmysqlクライアントをインストールするのに十分なのでしょうか?

私のWLSを使用して成功し、いくつかのポスト/ブログを読んだだけで、私の実験を続ける前にMySQLがどのように動作しているかを知りたいので、あなたのご意見をお待ちしております。

理想的には、私が見つけることができる任意のbashシェルまたは任意のRセッションからデータを照会したいと思います。 ありがとう

答えて

0

いいえ、別のmysqlサーバにリモートからアクセスできるようにするには、コンピュータにmysqlサーバをインストールする必要はありません。クライアントで十分です。

+0

ありがとうございました。私が描いた可能な解決策を絞り込んでいます(私は練習によって何が起こっているのかを知ることができ、想像できるすべてのシナリオを生み出します)。 –

+0

Windows Linuxサブシステムの場合、正しいディレクトリにあることと、ワイルドカード(%)IPアドレスを[here](https://stackoverflow.com/)に付与した後でmysqlクライアントを動作させることができました。 questions/19101243/error-1130-hy000-host-is-not-to-this-mysql-serverに接続できません) –

関連する問題