一、下载地址:
MySQL :: Begin Your Download
http://dev.mysql.com/downloads/file/?id=467269
![](https://img-blog.csdnimg.cn/9253d3241e2d4c4b8c279cd0a843aec5.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_20,color_FFFFFF,t_70,g_se,x_16)
下载到本地某一路径下,下面开始安装。
二、安装过程
1、创建my.ini文件
以my-default.ini为父本生成一个名为my.ini的文件。
这里我将原来的my-default.ini文件修改为my-default.ini.bak文件。
![](https://img-blog.csdnimg.cn/7e98a2e7b65d4c3f97b5071d501a29b6.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_20,color_FFFFFF,t_70,g_se,x_16)
2、编辑my.ini文件
使用自己喜欢的编辑器将文件打开,将文件中的所有内容注释掉,并添加内容。编辑后的内容如下:
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
#[mysqld] 注释掉的内容
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #注释掉的内容
##########################以下为添加的内容################################
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#安装目录
basedir = MySQL的安装路径
#数据存放目录 data目录是要单独创建的,记得是个空文件夹
datadir =MySQL的安装路径\data
#端口
port = 3306
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 最大连接数量
max_connections = 100
#单个内存表的最大值限定
max_heap_table_size = 64M
#为每个线程分配的排序缓冲大小
sort_buffer_size = 8M
#join 连表操作的缓冲大小,根据实际业务来设置,默认8M
join_buffer_size = 32M
# sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果
query_cache_size = 64M
![](https://img-blog.csdnimg.cn/20cb7f6d02cc40659285a2e2c674f0ce.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_20,color_FFFFFF,t_70,g_se,x_16)
保存文件。
3、安装配置MySQL
(1)使用管理员权限,打开Windows的cmd窗口。
(2)进入mysql的bin路径下。
C:\Users\Administrator>D: 进入盘符
D:\>cd MySQL路径\bin
![](https://img-blog.csdnimg.cn/483df36144514a16ad3ac91e98d58859.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_14,color_FFFFFF,t_70,g_se,x_16)
(3)进行安装。
mysql -install
![](https://img-blog.csdnimg.cn/b91849cb5ff643e5ab290020dc028ea4.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_16,color_FFFFFF,t_70,g_se,x_16)
(4)进行初始化操作。
mysqld --initialize-insecure --user=mysql;
![](https://img-blog.csdnimg.cn/cd47facf34bf4788814ad9730e94e97e.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_20,color_FFFFFF,t_70,g_se,x_16)
(5)启动MySQL服务。
net start mysql
![](https://img-blog.csdnimg.cn/8a63e6efea734b3e9adb2354d8159fbc.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_17,color_FFFFFF,t_70,g_se,x_16)
(6)进入MySQL环境
mysql
(7) 设置root用户的密码
相关命令如下:
#使用mysql库
use mysql;
#设置root用户密码
update mysql.user set authentication_string=password('密码') where user='root';
#加载权限
flush privileges;
#退出mysql环境
exit
![](https://img-blog.csdnimg.cn/825f66a9bb4046698d6762294029e88d.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBATHplcm8xMjAx,size_20,color_FFFFFF,t_70,g_se,x_16)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)