安装 MySql5.7 (解压版) 详细教程,操作简单(Windows版本)

1、官网下载MySql

Mysql下载地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M25KJRRQ-1636040443765)(Mysql/mysql_images/image-20211104171159386.png)]

选择对应的版本号,根据电脑系统的位数,64bit选择如下,点击 Download。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tMldj4UK-1636040443770)(Mysql/mysql_images/image-20211104171328807.png)]

2、解压,安装

下载压缩包完成后,解压,(这里是我自己电脑的 D盘下 ,新建了一个 Mysql 5.7.35文件夹)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-inl8XSTZ-1636040443771)(Mysql/mysql_images/image-20211104171748682.png)]

进入安装目录下,mysql-5.7.35-winx64文件夹目录如图:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0x1EUNMn-1636040443774)(Mysql/mysql_images/image-20211104172010147.png)]

这个版本下载的MySQL是没有data目录的,其他版本有所不同。

在此目录创建data目录、my.ini文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TOTdVnk4-1636040443776)(Mysql/mysql_images/image-20211104172145692.png)]

编辑my.ini文件:把下面内容复制进去,注意配置的路径参数,与本地自己的保持一致。

[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Dev_Env\Mysql 5.7.35\mysql-5.7.35-winx64\mysql-5.7.35-winx64
datadir=D:\Dev_Env\Mysql 5.7.35\mysql-5.7.35-winx64\mysql-5.7.35-winx64\data
server-id=1
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM
log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
log-bin = binlog
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1

[client]
default-character-set=utf8

完整配置如下图示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0r0ty6c2-1636040443778)(Mysql/mysql_images/image-20211104172652756.png)]

3、环境变量

配置MySql的环境变量,右击我的电脑,属性,高级系统设置,环境变量。

或者直接 win + r,输入 sysdm.cpl,点击高级。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iW8fxQrA-1636040443780)(Mysql/mysql_images/image-20211104173054803.png)]

新建一个环境变量,输入MYSQL_HOME,变量值为MySql的安装路径,如图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cAMiOm1F-1636040443782)(Mysql/mysql_images/image-20211104173351743.png)]

接着,找到Path,点击编辑,新建,输入 %MYSQL_HOME%\bin

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zAYujwS9-1636040443783)(Mysql/mysql_images/image-20211104173430711.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZcGp2nmj-1636040443784)(Mysql/mysql_images/image-20211104173517346.png)]

最后点击保存即可。

4、初始化数据库

管理员方式打开cmd,进入MySql安装目录下的 bin目录,执行命令,mysqld --initialize-insecure

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zbaf0Cql-1636040443785)(Mysql/mysql_images/image-20211104174939694.png)]

执行成功后,在 MySql 安装目录的 data文件夹 里面会产生很多文件信息。

如图所示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DYNayZTI-1636040443786)(Mysql/mysql_images/image-20211104174859312.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yp49PJGi-1636040443787)(Mysql/mysql_images/image-20211104175140725.png)]

5、安装MySql

继续执行 命令: mysqld -install

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3FFygF6J-1636040443788)(Mysql/mysql_images/image-20211104205657866.png)]

6、启动或者停止服务。

执行启动命令:net start mysql

停止命令:net stop mysql

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fJtct7Kx-1636040443789)(Mysql/mysql_images/image-20211104205822584.png)]

7、登录MySql

成功启动后,登录MySql (因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

mysql -uroot -p 

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kdPjTJ8S-1636040443790)(Mysql/mysql_images/image-20211104210016917.png)]

8、设置root密码
update mysql.user set authentication_string=password("123456") where user='root';
### password("123456")  双引号内的123456 即是root账户的密码,自己可以随意设置。

flush privileges; 
### 用途: 相当于保存,执行此命令后,设置才生效,若不执行,还是之前的密码不变。
mysql> update mysql.user set authentication_string=password("123456") where user='root';
Query OK, 1 row affected, 1 warning (0.02 sec)
Rows matched: 1  Changed: 1  Warnings: 1

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql>

完整操作图示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-KPPC4N1H-1636040443790)(Mysql/mysql_images/image-20211104210328768.png)]

9、退出登录

输入 quit 命令即可。

mysql> quit;
Bye
10、假如忘记了密码,重置密码

假如 是谁,我又不认识 假如,假如 忘记密码,问我弄啥呢,我不知道她是谁呀。

第一步,以管理员身份打开cmd窗口。

第二步,停止MySql服务运行。

第三步,执行一下命令(my.ini配置文件根据自己配置的修改)。

mysqld --defaults-file="D:\Dev_Env\Mysql 5.7.35\mysql-5.7.35-winx64\mysql-5.7.35-winx64\my.ini" --skip-grant-tables

第四步,新开一个cmd窗口, 执行登录命令,直接回车即可。

第五步,重新设置密码,见【8、设置root密码】。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5DpB8jkD-1636040443791)(Mysql/mysql_images/image-20211104222316289.png)]

11、新建数据库

新建一个数据库,并设置编码格式(避免乱码)。

mysql> create database db_test default character set utf8 collate utf8_general_ci;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7wsr3WBC-1636040443792)(Mysql/mysql_images/image-20211104223102339.png)]

12、导入 数据库SQL文件

导入sql文件,先确定导入的数据库名。

use 数据库

mysql> use db_test;
Database changed
mysql>
mysql> source D:\Dev_Env\Mysql 5.7.35\run_sql\ry.sql    ### source命令,后面接sql文件路径

导入成功:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V1yzecc4-1636040443793)(Mysql/mysql_images/image-20211104223600917.png)]

导出命令:

D:\Dev_Env\Mysql 5.7.35\mysql-5.7.35-winx64\\bin>mysqldump -uroot -p123456 ry > D:\export.sql
13、Navicat可视化工具

命令行操作导入导出比较繁琐点吧,直接上可视化连接工具Navicat。

安装包,版本信息,可能大家各有所爱,这里提供的是 15.0.17 version ,若是需要的话,可以评论区吱一声哈。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-necgUvbb-1636040443793)(Mysql/mysql_images/image-20211104231446805.png)]

14、安装 Mysql8.0版本

暂时略…

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐