Windows10 安装MySQL指定IP
在 Windows10 操作系统上安装 MySQL 并指定 IP 地址有助于提高数据库的安全性和访问控制。本文将介绍如何在 Windows10 上安装 MySQL 并配置指定 IP 地址的步骤,并提供相应的代码示例来实现。
步骤一:下载和安装 MySQL
首先,我们需要下载 MySQL 的安装包并进行安装。可以从 MySQL 的官方网站( Windows 的安装程序。
下载完成后,双击安装程序并按照提示进行安装。在安装过程中,可以选择自定义安装,以便选择所需的组件和功能。
步骤二:配置 MySQL 的参数文件
安装完成后,需要配置 MySQL 的参数文件以指定 IP 地址。以下是配置步骤:
-
打开 MySQL 安装目录下的
my.ini
文件,一般位于C:\Program Files\MySQL\MySQL Server X.X
目录下。 -
在
my.ini
文件中找到以下几行代码:#bind-address = 127.0.0.1 #skip-networking
将这两行代码的注释符号
#
去掉,并将bind-address
的值改为要指定的 IP 地址。例如:bind-address = 192.168.0.100
这里的
192.168.0.100
是你要指定的 IP 地址。 -
保存并关闭
my.ini
文件。
步骤三:重启 MySQL 服务
完成参数文件的配置后,需要重启 MySQL 服务以使配置生效。
-
打开 Windows 的“服务”管理器。可以使用快捷键
Win + R
打开运行窗口,输入services.msc
并点击“确定”按钮。 -
在“服务”管理器中,找到并选择 MySQL 服务。
-
右键点击 MySQL 服务,并选择“重启”。
步骤四:配置防火墙规则
为了允许其他计算机通过指定的 IP 地址访问 MySQL 服务器,需要在 Windows 防火墙中添加相应的规则。
以下是添加规则的步骤:
-
打开 Windows 防火墙。可以使用快捷键
Win + R
打开运行窗口,输入wf.msc
并点击“确定”按钮。 -
在 Windows 防火墙中,选择“高级设置”。
-
在“高级设置”窗口中,选择“入站规则”。
-
右键点击“入站规则”,并选择“新建规则”。
-
在“新建入站规则”向导中,选择“端口”并点击“下一步”按钮。
-
选择“特定本地端口”,并输入 MySQL 服务器所使用的端口号,默认是 3306。
-
选择“允许连接”,并点击“下一步”按钮。
-
选择“域”,并选择“私有”,然后点击“下一步”按钮。
-
输入规则名称(例如:“允许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 ||--||