用于python的Mysql

用于python的Mysql,mysql,bash,command-line,Mysql,Bash,Command Line,我在安装mysql的本地安装时遇到了问题,因此我通过IP隧道连接到远程mysql数据库,通过在perl和python脚本中键入localhost连接到它。发生了一些奇怪的事情,我想从命令行而不是脚本检查连接。是否有可以键入的BASH命令行作为localhost连接到mysql数据库 谢谢呃,你试过mysql客户端了吗?如果未指定-h,则默认为localhost。错误,您是否尝试过mysql客户端?如果未指定-h,则默认为localhost。如果要从命令行测试MySQL命令,则必须安装MySQL命

我在安装mysql的本地安装时遇到了问题,因此我通过IP隧道连接到远程mysql数据库,通过在perl和python脚本中键入localhost连接到它。发生了一些奇怪的事情,我想从命令行而不是脚本检查连接。是否有可以键入的BASH命令行作为localhost连接到mysql数据库


谢谢

呃,你试过mysql客户端了吗?如果未指定
-h
,则默认为localhost。

错误,您是否尝试过
mysql
客户端?如果未指定
-h
,则默认为localhost。

如果要从命令行测试MySQL命令,则必须安装MySQL命令行客户端

另一个选项是获取,其中包括MySQL查询浏览器。您可以像在命令行上一样在查询浏览器中执行命令

如果您只想测试端口是否打开,则可以尝试使用telnet或:


如果MySQL服务器正在运行,并且您可以连接,那么您应该会看到一个版本号,然后是一些随机字符。然后必须按Ctrl-C取消连接。您不能像这样执行SQL。

如果要从命令行测试MySQL命令,则必须安装MySQL命令行客户端

另一个选项是获取,其中包括MySQL查询浏览器。您可以像在命令行上一样在查询浏览器中执行命令

如果您只想测试端口是否打开,则可以尝试使用telnet或:


如果MySQL服务器正在运行,并且您可以连接,那么您应该会看到一个版本号,然后是一些随机字符。然后必须按Ctrl-C取消连接。您不能像这样执行SQL。

所以我在我的机器上安装mysql客户端时遇到问题,因此我使用远程客户端。所以我想测试远程服务器,而不是本地服务器,但由于我使用的是隧道,所以本地主机会转到隧道计算机。您可以指定
-h
来拥有任何您喜欢的主机名或IP。因此,我在我的计算机上安装mysql客户端时遇到问题,因此我使用远程服务器。因此,我想测试远程服务器而不是本地服务器,但由于我使用的是隧道,所以本地主机将转到隧道计算机。您可以指定
-h
以具有任何您喜欢的主机名或IP。
nc localhost 3306