Windows10 安装MySQL指定IP

在 Windows10 操作系统上安装 MySQL 并指定 IP 地址有助于提高数据库的安全性和访问控制。本文将介绍如何在 Windows10 上安装 MySQL 并配置指定 IP 地址的步骤,并提供相应的代码示例来实现。

步骤一:下载和安装 MySQL

首先,我们需要下载 MySQL 的安装包并进行安装。可以从 MySQL 的官方网站( Windows 的安装程序。

下载完成后,双击安装程序并按照提示进行安装。在安装过程中,可以选择自定义安装,以便选择所需的组件和功能。

步骤二:配置 MySQL 的参数文件

安装完成后,需要配置 MySQL 的参数文件以指定 IP 地址。以下是配置步骤:

  1. 打开 MySQL 安装目录下的 my.ini 文件,一般位于 C:\Program Files\MySQL\MySQL Server X.X 目录下。

  2. my.ini 文件中找到以下几行代码:

    #bind-address = 127.0.0.1
    #skip-networking
    

    将这两行代码的注释符号 # 去掉,并将 bind-address 的值改为要指定的 IP 地址。例如:

    bind-address = 192.168.0.100
    

    这里的 192.168.0.100 是你要指定的 IP 地址。

  3. 保存并关闭 my.ini 文件。

步骤三:重启 MySQL 服务

完成参数文件的配置后,需要重启 MySQL 服务以使配置生效。

  1. 打开 Windows 的“服务”管理器。可以使用快捷键 Win + R 打开运行窗口,输入 services.msc 并点击“确定”按钮。

  2. 在“服务”管理器中,找到并选择 MySQL 服务。

  3. 右键点击 MySQL 服务,并选择“重启”。

步骤四:配置防火墙规则

为了允许其他计算机通过指定的 IP 地址访问 MySQL 服务器,需要在 Windows 防火墙中添加相应的规则。

以下是添加规则的步骤:

  1. 打开 Windows 防火墙。可以使用快捷键 Win + R 打开运行窗口,输入 wf.msc 并点击“确定”按钮。

  2. 在 Windows 防火墙中,选择“高级设置”。

  3. 在“高级设置”窗口中,选择“入站规则”。

  4. 右键点击“入站规则”,并选择“新建规则”。

  5. 在“新建入站规则”向导中,选择“端口”并点击“下一步”按钮。

  6. 选择“特定本地端口”,并输入 MySQL 服务器所使用的端口号,默认是 3306。

  7. 选择“允许连接”,并点击“下一步”按钮。

  8. 选择“域”,并选择“私有”,然后点击“下一步”按钮。

  9. 输入规则名称(例如:“允许MySQL访问”),并点击“完成”按钮。

使用示例

以下是一个使用 MySQL 连接指定 IP 地址的 Python 示例代码:

import mysql.connector

config = {
    'user': 'root',
    'password': 'password',
    'host': '192.168.0.100',
    'database': 'mydatabase'
}

try:
    conn = mysql.connector.connect(**config)
    cursor = conn.cursor()
    cursor.execute('SELECT * FROM mytable')
    rows = cursor.fetchall()
    for row in rows:
        print(row)
    cursor.close()
    conn.close()
except mysql.connector.Error as err:
    print(f"Error: {err}")

在上述示例代码中,我们使用了 Python 的 mysql.connector 模块来连接 MySQL 数据库。通过设置 host 参数为指定的 IP 地址,即可连接到相应的 MySQL 服务器。

关系图

以下是 MySQL 数据库的关系图示例:

erDiagram
    CUSTOMER ||..|| ORDERS : places
    CUSTOMER ||--|{ DELIVERY-ADDRESS : requires
    CUSTOMER ||--|{ PAYMENT : uses
    ORDERS ||--||