MySql官网给出Windows的安装包有两种格式,分别是msi格式和zip格式,其中zip格式解压后进行相关配置就能使用了。

安装步骤

1.解压文件

解压官网下的zip解压至合适的位置,比如我放置在c:myappmysql-5.7.25\
image title

2.配置系统环境变量

在环境变量Path中添加MySql解压后的bin文件夹的路径
image title

3.修改my.ini配置文件

修改解压后的MySql目录里my.ini文件,按需要添加如下配置。

注意:从MySQL 5.7.18开始,my-default.ini需要自己手动创建添加

[mysqld]
# 设置mysql客户端默认字符集
default-character-set=utf8
# 设置3306端口port = 3306
# 设置mysql的安装目录basedir=D:\MyApps\mysql\mysql-5.7.20
# 设置mysql数据库的数据的存放目录datadir=D:\MyApps\mysql\mysql-5.7.20\data
# 允许最大连接数max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.执行安装命令

以管理员身份运行cmd。

此过程中我出现了问题,提示出现MSVCR120.dll文件丢失错误,此步是因为缺少vc++2013,解决方法下载VC redist packages for x64,完成后运行即可

cd D:\MyApps\mysql\mysql-5.7.20\bin

#安装mysql
mysqld -install

# 执行命令后会在MySQL的安装目录下生成data目录并创建root用户,进行初始化MySql
mysqld --initialize-insecure --user=mysql

# 启动msql
net start mysql

# 修改密码
# 启动MySQL之后,root用户的密码为空,设置密码
set password = password('修改的密码')

# MySql其他命令
mysqld –console #控制台
net stop mysql #关闭服务器
mysqld -remove #卸载mysql

image title

5.开启MySQL远程访问权限 允许远程连接

可以在user表中查看已创建的root用户。host字段表示登录的主机,其值可以用IP,也可用主机名,想用本地IP登录,那么可以将以上的Host值改为自己的Ip即可。将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器。
image