我想知道是否有人可以帮助显示详细步骤(如果可能)以远程访问 MySQL。示例:PC 1 上安装了 MySQL(数据库服务器),PC 2 现在可以使用 PHP、Python 等向 PC 1 请求数据。
最佳答案
首先,我要感谢在这件事上为我提供帮助的人们。我将概述我是如何设法让它发挥作用的。这是在运行 Windows 10 的计算机上完成的。步骤概述如下:
- 安装 MySQL 并定位 my.ini 文件
安装 MySQL 服务器和工作台后。 Windows 将 my.ini 文件存储在 MySQL 安装位置之外的隐藏位置。
C:\ProgramData\MySQL\MySQL Server 5.7
仅当您启用窗口显示隐藏文件时才能查看此位置。这是通过以下步骤实现的:
- 导航至控制面板
- 点击“外观和个性化”
- 在“文件浏览选项”下,点击“显示隐藏的文件和文件夹”
- 在“ View ”选项卡的“高级设置”下,查找“隐藏文件和文件夹”选项,然后选择“显示隐藏文件、文件夹和驱动器”,然后点击“确定”。
- 导航到 C:\,您应该会看到 ProgramData 文件夹
- 将此文件复制到 MySQL 安装文件夹
- 导航至
C:\ProgramData\MySQL\MySQL Server 5.7 and copy the file to C:\Program Files\MySQL\MySQL Server 5.7
- 配置 MySQL 以进行远程访问
使用您喜欢的编辑器打开 my.in 文件并查找该行并删除其前面的 # 以取消注释:
bind-address=0.0.0.0
如果该行不存在,则手动添加它,保存并重新启动 MySQL 或计算机。
- 激活 Telnet
计算机必须激活 telnet 事件,要实现此目的,请执行以下步骤:
- 导航至“控制面板”->“程序”->“程序和功能”,然后在此部分下单击“打开或关闭 Windows 功能”
- 查找 Telnet 客户端并检查它
- 单击“确定”,现在完成,telnet 已激活。
在 MySQL 上,工作台创建一个新的 SQL 连接并使用您在 my.in 文件中使用的 IP 地址,您应该可以开始了。
现在通过编写一个简单的 PHP 或 Python 脚本来连接到您的 MySQL 服务器来测试这一点。
关于mysql - 使 MySQL 可以远程访问,安装在 Windows PC 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039197/