windows安装mysql5.7有两种方式

1.下载.msi安装文件直接根据界面提示进行安装

2.下载.biz或.zip压缩包

注:本次在win10系统下使用压缩包进行安装mysql5.7

mysql5.7下载路径

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

  • 下载后的zip安装包解压至某一位置,记住文件路径,以便配置相关参数,启动数据库服务
  • 在mysql-5.7.25-winx64根目录下创建my.ini文件添加以下内容
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8 [mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.25-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\Program Files\mysql-5.7.25-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  • 文件目录切换至cmd所在路径(C:\Windows\System32\cmd.exe),右键以管理员身份运行cmd.exe,命令行进入mysql的bin目录,初始化数据库文件
mysqld  --initialize
  • 初始化成功后会在my.ini配置文件的datadir的目录下生成一些文件,其中xxx.err(xxx是你电脑用户的名称)文件里说明了root账户的临时密码。例子:<r8j*Qrh)jdp就是root账户的临时密码
 A temporary password is generated for root@localhost: <r8j*Qrh)jdp
  • 注册mysql服务
mysqld -install MySQL
  • 启动mysql服务
net start MySQL
  • 使用root账号登录
mysql -u root -p <r8j*Qrh)jdp
  • 修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

  

完整操作步骤

  • 以非管理员身份安装数据库提示拒绝安装

  • 以管理员身份安装并且启动

  • 配置环境变量,便于以后不需进入安装路径才能调用sql.exe

1.  添加一个名叫 MYSQL_HOME 的变量

2.  修改Path变量,在末尾添加 %MYSQL_HOME%\bin

  • 报错解决操作

1、mysqld --initialize初始化后,在“mysql数据库目录/主机名.err”日志文件中报错 Unknown/unsupported storage engine: InnoDB,导致安装mysql服务后无法启动

原因:MySQL5.5.8 GA默认引擎为InnoDB,而配置文件(my.cnf)中设置了skip-innodb

解决:在配置文件(my.ini)中设置default-storage-engine=MyISAM,再将data文件夹删除,重新进行初始化和安装、启动

2、按照上述步骤操作后,在“mysql数据库目录/主机名.err”日志文件中若没有生成默认随机密码,大概率是配置文件(my.ini)有问题。应查看“mysql数据库目录/主机名.err”日志文件报错信息,上网查找[Error]对应下的报错问题

3、Mysql 安装时报错: 无法定位程序输入点fesetround于动态链接库MSVCR120.dll上

解决:查看本地C:\Windows\System32和C:\Windows\System64都有这个MSVCR120.dll文件,从网上或者360上安装微软常用运行库合集64位,安装运行库后,重新安装mysql,问题解决

4、查找端口3306是否被占用命令netstat -ano|findstr “3306”,假设看到被占用进程ID为5264,结束该进程命令taskkill /f /pid 5264,然后再重新启动mysql服务

windows下载mysql5.7压缩包配置安装mysql的更多相关文章

  1. windows 下wamp环境2 配置之mysql的安装

    安装配置mysql 5.7 打开mysql官网: https://www.mysql.com/ 点击downloads,然后选择commuity 选择MySQL Community Server选择对 ...

  2. windows中配置安装mysql数据库

    MySql 是一种免费的关系型数据库,相较于 MsSqlServer 和 Oracle 比较轻量化,安装也很简单,而且免费不需要的版权费用,个人认为一般的小项目采用还是比较合适的,当然也有部分数据量很 ...

  3. 在Windows下通过压缩包方式安装MySQL

    需求:下载MySQL有两种方法,一是下载可执行文件,通过点点点的方式,比较简单没什么技术含量,但是之前通过此方法下载的MySQL与Python进行连接交互的时候总是报1045错误,一直没找到原因,尝试 ...

  4. windows下Mysql5.7.10免安装版配置

    免安装配置: 在环境变量 Path 中追加 %mysql_home%\bin; 配置mysql目录下的 my-default.ini 文件,在mysql 根目录下新建 data 文件夹 使用管理员权限 ...

  5. 压缩包法安装mysql

    之前一直安装mysql,我一直是用压缩包安装的.如果之前安装过Mysql,必须要删除注册文件,才能把Mysql彻底删除了. 先在官网下载mysql的版本.下载package版本,即.zip版本的.下载 ...

  6. Windows 2003 IIS6.0下配置ASP+MySQL+PHP+ISAPI_Rewrite+Zend+Xcache

    windows 2003,自己买吧... 安装IIS6.0:安装系统后在"控制面板"->"添加或删除程序"->"添加/删除Windows组 ...

  7. Mysql5.6.45配置安装

    ##1.1简介 因为之前电脑比较卡,自己重装了个系统,麻烦的就是装一些编程软件,但是自己吃饭的家伙也要会装啊,为了以后更方便的安装,自己总结一下步骤,进入正题 ##1.2资源下载 官方网站链接:    ...

  8. 29、windows下通过zip包方式安装mysql

    29.1.下载mysql: 1. www.mysql.com 2. 3. https://dev.mysql.com/downloads/mysql/ 4. 29.2.安装mysql数据库: 1.把下 ...

  9. windows下mysql5.7.17配置

    1.官网下载mysql5.7.17 64位 https://dev.mysql.com/downloads/mysql/ 2.安装完解压到E盘主目录下,改文件名为mysql 3.配置环境变量 我的电脑 ...

随机推荐

  1. Fiddler抓包【5】_Fiddler过滤

    1.User Fiters启用 2.Action Action:Run Filterset now是否运行,Load Filterset加载,Save Filterset保存: 3.Hosts过滤 Z ...

  2. NuGet的简单使用

    什么是NuGet? NuGet(读作New Get)是用于微软.NET开发平台的软件包管理器,是一个Visual Studio的扩展.在使用Visual Studio开发基于.NET Framewor ...

  3. Python基础训练题-简单数学公式

    1.在100内,将遇到被7除余数为0的都显示PASS: n=1 while n < 101: if n % 7 == 0: pass print('pass') else: print(n) n ...

  4. Linux系统安装Docker

    1.安装Linux系统 2.查看centos内核版本.Docker要求centos的内核版本必须高于3.10.使用命令:uname -r 查看内核版本.如果低于3.10,使用命令:yum update ...

  5. springmvc 配置之 mvc:default-servlet-handler

    配置dispatchServlet的方法一般是: <servlet> <servlet-name>mvc-servlet</servlet-name> <se ...

  6. django2.0.6 连接使用redis集群

    环境需要: django >= 1.8.x python 2.7 或者python >= 3.4 安装django-cluster-redis包: pip install django-r ...

  7. ametuer technology

    1. eclipse build output/ .s37 not big enough (about 1.23M) Brose Setting: Build command must be BUIL ...

  8. 踩坑之路---JWT验证

    使用JWT验证客户的携带的token 客户端在请求接口时,需要在request的head中携带一个token令牌 服务器拿到这个token解析获取用户资源,这里的资源是非重要的用户信息 目前我的理解, ...

  9. combineReducers

    const reactInit = '@@react/Init' const combineReducers = (reducers) => { const finalReducers = {} ...

  10. 论文笔记:Towards Diverse and Natural Image Descriptions via a Conditional GAN

    论文笔记:Towards Diverse and Natural Image Descriptions via a Conditional GAN ICCV 2017 Paper: http://op ...