如何从另一台PC通过命令行访问localhost MySQL?

时间:2017-06-05 19:06:48

标签: mysql command-line cmd localhost access

作为关于这一问题的后续问题:

Accessing localhost (xampp) from another computer over LAN network - how to?

我可以在浏览器和MySQL中访问localhost,但不能从命令行访问

我无法弄清楚如何从那里开始。从命令行我使用:

Dim tabPageToAdd As New MyTabPage()
theTabControl.TabPages.Add(tabPageToAdd)

并收到以下错误“错误2003(HY000):无法连接到MySQL服务器”

1 个答案:

答案 0 :(得分:1)

基本上您需要启用远程访问。

  

这适用于mysql workbench

单击主屏幕上的[+]图标将启动“设置新建连接”向导。该向导提供MySQL连接表单以创建新的MySQL连接,并包括“配置服务器管理”选项,作为创建新MySQL服务器连接的分步方法。通过单击MySQL连接磁贴的右上角,也可以稍后(在远程连接上)执行此操作:

执行此向导是执行需要shell访问主机的任务所必需的。例如,启动/停止MySQL实例并编辑配置文件。

这是一个可以逐步执行的教程:

https://dev.mysql.com/doc/workbench/en/wb-getting-started-tutorial-create-connection.html

  

这是通过xamp

来做的

您需要打开配置,它看起来像这样:

# The MySQL server
[mysqld]
user=mysql
port=3308
socket      =/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock
key_buffer=16M
max_allowed_packet=1M
table_open_cache=64
sort_buffer_size=512K
net_buffer_length=8K
read_buffer_size=256K
read_rnd_buffer_size=512K
myisam_sort_buffer_size=8M
bind-address = 0.0.0.0

您需要指定IP地址:

bind-address=192.xxx.xxx.xxx