2017-01-26 19 views
0

私はインターネット全体を見渡しましたが、正解を見つけることはできません。私はphp/mysqlを学習しており、gearhost.comのリモートmysqlサーバにデータベースを持っています。これを訓練するために接続したいと思っています。私はphpMyAdminの代わりにコマンドラインを使ってデータベースを操作したいと思っています。MacOSを使用してリモートのmysqlサーバに接続する端末コマンドライン

私の質問は、ターミナルを使用してデータベースに接続するにはどうすればいいですか? MacOSに最初に何かをインストールする必要があるのですか?

答えて

0

端末のリモートMySQLサーバにアクセスするには、MySQLクライアントをインストールする必要があります。 Homebrew経由でインストールするのは簡単です。お使いの端末内に自作の実行には、このコマンドをインストールするには

  1. (より多くの自作に関する情報とインストールのために同社のウェブサイトに移動します):

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 
    
  2. MySQLクライアントがターミナルで次のコマンドを実行してインストールするには:お使いのブラウザでGearHostアカウントで

    $ brew install mysql 
    
  3. Login

  4. Databasesセクションをアカウントに追加します。
  5. ホスト(例:mysqlx.gear.host)、データベースのユーザー名とパスワードを探します。
  6. 端末でこのコマンドを実行すると、データベースにアクセスできます。 USERをあなたのユーザ名に、mysqlx.gear.hostをあなたのホストに置き換えてください。 を入力した後にと入力すると、パスワードを尋ねるメッセージが表示されます。

    $ mysql -u USER -h mysqlx.gear.host -p 
    Enter password: 
    Welcome to the MySQL monitor. Commands end with ; or \g. 
    Your MySQL connection id is 3304987 
    Server version: 5.7.17-log MySQL Community Server (GPL) 
    
    Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved. 
    
    Oracle is a registered trademark of Oracle Corporation and/or its 
    affiliates. Other names may be trademarks of their respective 
    owners. 
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 
    
    mysql> 
    

$ mysql -u USER -h mysqlx.gear.host -p 

出力は次のようなものでなければなりません

関連する問題