使用MacOS Terminal命令行连接到远程mysql服务器

时间:2017-01-26 16:38:42

标签: mysql macos terminal

我看了整个互联网,但找不到正确的答案。我正在学习php / mysql,并且在gearhost.com的远程mysql服务器上有数据库,我想连接到它以便训练。我想使用命令行而不是phpMyAdmin来处理数据库。

我的问题是:如何使用终端连接到数据库?是否有一个可以使用它的命令,或者我是否需要先在MacOS中安装一些东西?

1 个答案:

答案 0 :(得分:1)

您需要安装MySQL客户端才能访问终端中的远程MySQL服务器。可以通过Homebrew轻松安装。

  1. 要在您的终端中安装Homebrew运行此命令(有关Homebrew的更多信息以及安装导航到其网站):

    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. 要安装MySQL客户端,请在终端中运行此命令:

    $ brew install mysql
    
  3. Login在浏览器的GearHost帐户中。

  4. 在您的帐户中打开Databases部分。
  5. 找到主机(例如:mysqlx.gear.host),数据库的用户名和密码。
  6. 在终端中运行此命令以访问您的数据库。将USER替换为您的用户名,将mysqlx.gear.host替换为您的主机。按输入后,命令会询问您的密码。

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

    输出应该是这样的:

    $ 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>