mysql - 使 MySQL 可以远程访问,安装在 Windows PC 上

标签 mysql remote-server

我想知道是否有人可以帮助显示详细步骤(如果可能)以远程访问 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

仅当您启用窗口显示隐藏文件时才能查看此位置。这是通过以下步骤实现的:

  1. 导航至控制面板
  2. 点击“外观和个性化”
  3. 在“文件浏览选项”下,点击“显示隐藏的文件和文件夹”
  4. 在“ View ”选项卡的“高级设置”下,查找“隐藏文件和文件夹”选项,然后选择“显示隐藏文件、文件夹和驱动器”,然后点击“确定”。
  5. 导航到 C:\,您应该会看到 ProgramData 文件夹
  6. 将此文件复制到 MySQL 安装文件夹
  7. 导航至

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 事件,要实现此目的,请执行以下步骤:

  1. 导航至“控制面板”->“程序”->“程序和功能”,然后在此部分下单击“打开或关闭 Windows 功能”
  2. 查找 Telnet 客户端并检查它
  3. 单击“确定”,现在完成,telnet 已激活。

在 MySQL 上,工作台创建一个新的 SQL 连接并使用您在 my.in 文件中使用的 IP 地址,您应该可以开始了。

现在通过编写一个简单的 PHP 或 Python 脚本来连接到您的 MySQL 服务器来测试这一点。

关于mysql - 使 MySQL 可以远程访问,安装在 Windows PC 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039197/

相关文章:

c# - 关键字端口无效

java - 如何使用 Netbeans 在 ftp 服务器上共享 Java 项目?

mysql - 德尔福ZEOSlib : read from a table and write it to another database

mysql - rails 3 事件记录 : UNION

c# - C# 结构中的 MySQL 错误

python - 如何将本地 conda 环境移动到无法访问互联网的远程服务器?

c# - 需要一些建议通过 asp.net 网站控制 C# winforms 应用程序

mysql - SQL SELECT 不同查询

mysql - 按需要的时间格式显示 convert_tz 结果

c# - 在远程机器上执行exe