MySQL 5.7.20 Win64 安装及配置方法
安装
-
首先,从MySQL官网下载MySQL 5.7.20的Windows 64位安装程序。下载完成后双击运行安装程序。
-
在安装向导的第一步中,选择“Custom”(自定义)安装选项。
-
在第二步中,可以选择你要安装的MySQL组件,选中你所需要的组件即可。在此我选中了“MySQL Server”、“MySQL Workbench”、“MySQL Documentation”和“Examples”,点击Next。
-
在第三步中,可以选择你所使用的默认字符集和安装路径,选择一下即可。如果需要修改安装路径,点击右下角的“Customize”(自定义)按钮,进行修改。
-
在第四步中,输入设置root账户的密码,一般情况下使用默认的密码即可。
-
安装程序会自动进行安装,在安装完成后,勾选“Configure the MySQL Server now”(现在配置MySQL Server)并点击“Finish”(完成)按钮。
配置
配置my.ini文件
-
打开安装目录,找到my-default.ini文件,复制并重命名为my.ini文件。
-
打开my.ini文件,找到[mysqld]标签所在的位置,添加以下内容:
ini
basedir = "MySQL安装路径"
datadir = "MySQL\data"
具体的路径需要替换为自己的路径。
- 在同一个[mysqld]标签内添加以下内容:
ini
port = 3306
bind-address = 0.0.0.0
character-set-server=utf8mb4
default-storage-engine=INNODB
sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
其中,port为MySQL服务端口号,默认为3306;bind-address为MySQL服务绑定的IP地址,默认绑定本机IP,0.0.0.0为绑定所有IP;character-set-server为指定默认字符集;default-storage-engine为指定默认的存储引擎;sql-mode为MySQL运行的SQL模式。
配置Windows服务
- 打开命令提示符(管理员权限),进入MySQL安装目录的bin文件夹路径。
bash
cd "MySQL安装路径\bin"
- 执行命令安装MySQL服务,并命名服务名为mysql57。
bash
mysqld --install mysql57 --defaults-file="MySQL安装路径\my.ini"
- 启动服务。
bash
net start mysql57
配置防火墙
如果开启了Windows防火墙,需要开启MySQL服务的端口。
-
打开控制面板,进入“Windows Defender Firewall”(Windows防火墙)。
-
点击“Advanced settings”(高级设置)。
-
在左侧导航栏中选择“Inbound Rules”(入站规则)。
-
右键点击空白处,选择“New Rule”(新建规则)。
-
选择“Port”(端口)类型,点击“Next”(下一步)。
-
在下一步中选择“TCP”协议,并输入MySQL服务的端口号,点击“Next”。
-
在下一步中选择“Allow the connection”(允许连接),点击“Next”。
-
在下一步中选择需要开启规则的网络类型,一般选择全部即可,点击“Next”。
-
在下一步中输入规则名称,并对该规则进行说明,点击“Finish”(完成)。
示例
示例1:创建一个新的MySQL用户并赋予权限
- 连接MySQL,执行以下命令:
sql
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpassword';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 以上命令将创建一个用户名为testuser的用户,密码为testpassword,并将该用户授予所有数据库的所有权限,包括授予其他用户的权限。
示例2:备份和还原MySQL数据库
- 备份数据库
bash
mysqldump -h 主机名 -u 用户名 -p 密码 数据库名> 备份.sql
将主机名、用户名、密码和要备份的数据库名替换为实际的值,备份文件将保存到当前路径下的备份.sql文件中。
- 还原数据库
bash
mysql -h 主机名 -u 用户名 -p 密码 数据库名 < 备份.sql
将主机名、用户名、密码和要还原的数据库名替换为实际的值,备份文件为备份.sql文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql 5.7.20 win64 安装及配置方法 - Python技术站