【MySQL】Windows-5.7.30 解压版 下载安装

1、Download 下载

mysql官网:

https://dev.mysql.com/

找到download点击进入下载页面:

https://dev.mysql.com/downloads/

找到这两个,如果你选下面就是windows安装版的

默认展示当前最新版本,如果要下载旧版本点上面的那个:

也可以选择linux版本的

下面会分操作系统位数版本:

然后进入最后的下载页:

2、Installation 安装:

如果要安装多个MySQL,请先移除环境变量的MySQL配置

解压文件,放在盘符路径最短且方便的位置【注意自己的目录名称

D:\mysql-5.7.30-winx64

【初始信息配置】

创建或者编辑my.ini文件:

设置3307端口是为了多个MYSQL共存运行,不同的MySQL使用不同端口号就可以实现共存使用

[mysqld]
# mysql所在的目录
basedir=D:\mysql-5.7.30-winx64\

# mysql 数据库存储的目录
datadir=D:\mysql-5.7.30-winx64\data\

# mysql服务端默认使用的字符集
character-set-server=utf8

# 默认使用的存储引擎
default-storage-engine=INNODB

# mysql服务端的端口号
port=3308

[mysql]
# mysql客户端默认使用的字符集
default-character-set=utf8

【初始化mysql】

打开到bin的目录,在地址栏输入cmd

D:\mysql-5.7.30-winx64\bin

输入mysql初始化命令

该命令将mysql的root用户不设置密码,在开启服务之后可以直接访问

mysqld --initialize-insecure --user=mysql 

根据配置信息在  datadir=D:\mysql-5.7.30-winx64\data\  生成data目录。

 

或者就只是初始化:

mysqld --initialize 

在data目录中会生成一个xxxx.err日志文件:

可以查看到生成的临时密码信息:

2020-08-30T15:24:47.808244Z 1 [Note] A temporary password is generated for root@localhost: 8<t0Iaowgrpb

 

【安装mysql服务】

从windows选项中以管理员方式打开cmd

切换到上面的位置:

cd d:
cd D:\mysql-5.7.30-winx64\bin

在Windows中安装MySQL服务,服务的名称可以自行设定

mysqld install MySQL5.7.30-Server 

安装mysql在windows上的服务:

mysqld install MySQL5.7.30-Server --default-file="D:\mysql-5.7.30-winx64\my.ini"

组合键: Win + R 

输入命令进入注册表:

regedit

找到mysqlServer5服务的注册表位置:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysqlServer5

修改ImagePath

D:\mysql-5.7.30-winx64\bin\mysqld mysqlServer5

【启动与访问】

开启mysql服务

net start MySQL5.7.30-Server 

登录访问

mysql -uroot -P 3307 -p 

如果是设置了初始密码:

mysql -uroot -P 3307 -p密码

【密码更改】

mysql5.7.30做了字段更改,参考自博客:

https://www.cnblogs.com/benjamin77/p/8681763.html

更改SQL语句:

use mysql;
update user set authentication_string=password('你设置的密码') where user='root';

刷新权限

flush privileges;

临时密码错误访问被拒绝【密码存在特殊字符】

打开my.ini配置文件,在[mysqld]下面写上信息:

skip-grant-tables

用来越过权限表验证进行访问

 

查看MySQL的服务是否正在运行:

找到MySQL服务:

右键属性:

查看服务状态:

 

 

 

【卸载MySQL】

移除MySQL服务

sc delete MySQL5.7.30-Server 

删除MySQL目录,如果设置了环境变量,一并删除

posted @ 2020-09-12 18:19  emdzz  阅读(1194)  评论(0编辑  收藏  举报