作为此问题的后续问题:
Accessing localhost (xampp) from another computer over LAN network - how to?
我可以在浏览器和 MySQL 中访问 localhost,但不能从命令行访问
我不知道如何从那里出发。从我使用的命令行:
mysql -u root -h "IP of remote localhost"
并收到以下错误“错误 2003(HY000): 无法连接到 MySQL 服务器”
最佳答案
基本上您需要启用远程访问。
This is for mysql workbench
单击主屏幕上的 [+] 图标将启动“设置新连接”向导。该向导提供了一个 MySQL 连接表单来创建新的 MySQL 连接,并包括“配置服务器管理”选项作为创建新 MySQL 服务器连接的分步方法。稍后也可以在主屏幕上通过单击 MySQL 连接磁贴的右上角来执行此操作(在远程连接上):
执行此向导需要执行需要 shell 访问主机的任务。例如启动/停止MySQL实例、编辑配置文件等。
这是一个教程,您可以在其中逐步执行:
https://dev.mysql.com/doc/workbench/en/wb-getting-started-tutorial-create-connection.html
<小时/>This is to do it over 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
关于mysql - 如何从另一台电脑通过命令行访问本地MySQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44375989/