windows系统MySQL5.7版本安装过程详解


安装mysql有时会出现问题,干脆写篇文章记录一下踩过的坑,需要安装的时候就so easy了。

windows系统MySQL5.7版本安装过程详解

mysql官方下载地址
官方下载慢?可以选择我提供的百度网盘地址-提取码:cczy
打开官方下载地址默认显示的是最新版本的MySQL,可以点击如下图所示,来查看其他版本
在这里插入图片描述
然后选择需要的版本并点击下方Download即可
在这里插入图片描述

解压文件及初始化一些简单的配置

下载下来的是一个压缩包,解压到你想放到的目录下面,并配置下mysql环境变量%MYSQL_HOME%in
进入解压后的根目录新建data文件夹和my.ini文件
在这里插入图片描述
my.ini文件内容如下(或者配置些自己需要的参数):

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:developToolsmysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:developToolsmysql-5.7.27-winx64data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

安装MySQL服务以及初始化

以管理员身份运行cmd,执行安装mysql服务的命令:

mysqld install
  • 1

切记要以管理员身份运行cmd,不然会报出如下错误:

Install/Remove of the Service Denied!
  • 1

安装成功控制台会输出Service successfully installed.

假设这里出现安装不成功,那么就有可能是你之前安装了但是卸载不完全导致的,所以一定要将以前的mysql卸载干净。附上完整卸载mysql的方法:
1.在控制面板中卸载mysql软件
2.删除mysql服务:以管理员身份运行cmd->输入sc delete MySql(任务管理器打开服务,查看你本地以前安装的mysql服务名)
2.卸载过后删除C:Program Files (x86)MySQL该目录下剩余了所有文件,把mysql文件夹也删了
3.windows+R运行“regedit”文件,打开注册表
4.删除注册表:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL文件夹
5.删除 HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL文件夹,如果没有可以不用删除了
6.删除C盘下的C:ProgramDataMySQL 所有文件,该programData文件是系统隐藏文件夹,设置显示后即可见
卸载干净后重新执行上边安装mysql服务的操作

mysql服务安装成功后,再来执行mysql初始化的命令:

mysqld --initialize
  • 1

初始化完成后,启动mysql:

net start mysql
  • 1

如果出现mysql无法启动,解决办法就是进入解压后的MySQL根目录,把data文件夹删除,然后重新执行一遍初始化命令再重新启动。

初始化密码

启动成功之后,由于初始化有默认密码,我们可以在data文件夹下面以err为后缀的文件当中查看默认初始化分配的密码:
在这里插入图片描述
在这里插入图片描述
修改mysql初始化默认密码:
cmd控制台执行命令:

mysql -u root -p
  • 1

输入上面找到的密码,然后登录上去,执行更改默认的root密码命令:

alter user root@localhost identified by '123456';
  • 1

此时windows系统MySQL5.7版本安装就完成了。最后说一下如何新增用户并进行远程连接:
我们使用Navicat进行用户管理,添加新用户的时候可以看到主机输入框:
在这里插入图片描述

如果想让该用户可以进行远程连接,请输入:%
假如就是本地连接使用,请输入:localhost

 
原文地址:https://www.cnblogs.com/xiondun/p/14915231.html