mysql -u user -p pass -h remotehost
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 96
Server version: 5.1.36-community-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> 假设远程主机的操作系统是linux,
如何切换到shell模式?
我可以通过shell提示符访问数据库。
我的意思是访问远程主机的shell提示符,输入exit将返回到我自己的shell提示符。
发布于 2010-05-22 14:41:57
拥有数据库访问并不意味着您有shell访问权限。我在工作中有一个数据库,许多同事都可以通过一些用户/密码组合访问数据库。但是,他们没有一个shell登录,因为他们不需要它。
发布于 2010-05-22 17:15:11
一个MySQL连接和一个"shell“连接是完全独立的,即使它们看起来是同一个地址。您不能直接从一个切换到另一个;您必须退出MySQL客户机并在其位置启动一个SSH客户端。
发布于 2010-05-22 16:26:16
mysql -u用户-p传递-h远程主机
我认为你是通过在你自己的机器上运行上面的命令来连接的。
无法从mysql shell中获得远程系统shell访问权限,因此,除非没有为远程主机提供系统登录帐户,否则您可能运气不佳。
提供一个登录帐户,您通常可以使用SSH或telnet访问远程主机。
https://serverfault.com/questions/144376
复制相似问题