为什么80%的码农都做不了架构师?>>>   

在很多情况下,例如windows系统下,并不想将mysql数据库以服务的形式安装,因为可能会用到多种版本的数据库,我们想下载多种版本数据库放在不同的目录下,在需要哪个版本的数据库的时候,启动相应的mysql服务即可,可以灵活切换。

1.在mysql官网下载压缩包

https://downloads.mysql.com/archives/community/ 在这里可以根据系统要求下载相应的版本,我这里以Mysql5.7.17为例,系统选择采用的是Windows 64位的,然后点击现在ZIP Archive

2.加压下载好的文件并添加配置文件my.ini

将下载好的文件加压到某个目录下,这里假设解压到了D://mysql-5.7.17目录下。然后在改文件夹中找是否包含默认的配置文件my-default.ini,如果有的话只需要将改文件进行重命名,修改为my.ini即可

3.进行数据库的初始化

对于采用下载ZIP Archive文件来安装mysql,需要手动进行mysql的初始化。这是因为对于采用这种形式下载的mysql包中是没有data文件的,即数据库中没有任何数据,连登陆mysql的root用户都没有,所以我们首先要进行数据库数据的初始化。

方法很简单,只需要在命令行执行mysql解压目录下bin文件夹中的mysqld.exe即可,具体如下:

D:\mysql-5.7.17\bin\mysqld.exe --initialize --user=root --console

这里使用了--initialize 表示在初始化的时候会给指定的root用户随机生成一个密码,命令中加上--console就是为了让在执行命令的时候打印出来这个密码,如下例子:

然后启动mysql服务之后就可以修改默认的密码:

 alter user root@'localhost' identified by 'root';

当然也可以使用如下命令:

 D:\mysql-5.7.17\bin\mysqld.exe --initialize-insecure --user=root --console

这里使用了--initialize-insecure 表示在初始化的时候不会给root用户生成密码,即在登录的时候是不需要密码就可以登录。最终对root用户密码的设置需要我们自己手动去设置,如:

set password for root@localhost=password('root');

官方说明:

Use --initialize for “secure by default” installation (that is, including generation of a random initial root password). In this case, the password is marked as expired and you will need to choose a new one.

With --initialize-insecure, no root password is generated. This is insecure; it is assumed that you will assign a password to the account in timely fashion before putting the server into production use.

4.启动数据库

在windows系统中,只需要双击mysqld.exe文件,即可启动mysql。该启动方式启动之后会在后台运行,可以通过任务管理器来查看mysql是否启动成功。

5.使用客户端连接数据库

执行命令:

D:\mysql-5.7.17\bin\mysql.exe -uroot -proot

即可连接数据库。

可以参考官方文档:https://dev.mysql.com/doc/refman/5.7/en/windows-install-archive.html

转载于:https://my.oschina.net/Declan/blog/3051186

Mysql 使用下载的zip文件进行安装启动相关推荐

  1. 下载的mysql压缩包怎么启动_Mysql 使用下载的zip文件进行安装启动

    在很多情况下,例如windows系统下,并不想将mysql数据库以服务的形式安装,因为可能会用到多种版本的数据库,我们想下载多种版本数据库放在不同的目录下,在需要哪个版本的数据库的时候,启动相应的my ...

  2. MySQL 5.7.18 zip 文件安装过程

    MySQL 5.7.18 zip 文件安装过程 安装MySQL:5.7.18(千万注意路径问题,不要直接照抄) 1.下载路径 https://dev.mysql.com/downloads/mysql ...

  3. mysql5.7.17.zip教程,Mysql学习win10下mysql 5.7.17 zip压缩包版安装教程

    搜索热词 <MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程>要点: 本文介绍了MysqL学习win10下MysqL 5.7.17 zip压缩包版安装教程,希望对 ...

  4. 7z001怎么解压在安卓手机上面_安卓zip文件压缩RAR解压手机下载-安卓zip文件压缩RAR解压v1.0最新版下载...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  5. cordova 安卓文件多选_安卓zip文件压缩RAR解压软件下载-安卓zip文件压缩RAR解压下载v3.0.4安卓版...

    安卓zip文件压缩RAR解压是一款非常好用的手机压缩解压缩神器,在安卓zip文件压缩RAR解压上我们可以看到很多的实用的功能,软件可以帮助我们更好的处理我们手机中的文件,感兴趣的朋友赶紧下载安卓zip ...

  6. mysql下载个压缩文件怎么安装_压缩包法安装mysql

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

  7. mysql 5.7.17 zip_win10下mysql 5.7.17 zip压缩包版安装教程

    mysql5.7.17安装教程分享给大家,供大家参考,具体内容如下 从官网下载zip https://www.mysql.com/downloads/ 解压 D:\devtool\mysql-5.7. ...

  8. 没有MsVCp140如何安装MysQl,win10中msvcp140.dll文件如何安装_win10电脑缺少msvcp140.dll文件的安装教程...

    有不少win10系统用户在电脑中运行软件或者程序的时候,反映说会遇到msvcp140.dll文件缺少或丢失的情况,解决方法很简单,只需要安装msvcp140.dll文件即可,那么win10中msvcp ...

  9. SharePoint 2010 自定义Ribbon实现文档批量下载为Zip文件

    在SharePoint 2010文档库中,结合单选框,在Ribbon中提供了批量处理文档的功能,比如,批量删除.批量签出.批量签入等,但是,很遗憾,没有提供批量下载,默认的只能一个个下载,当选择多个文 ...

最新文章

  1. c++interesting转换为uint_1.6运算符及数据类型转换
  2. 组策略中Run logon scripts synchronously和Run startup scripts asynchronously的区别
  3. 网络请求之优化参数添加工具类自定义Map类
  4. c#+mysql图片存数据库_C#图片存入数据库及其读出显示
  5. excel怎么删除浏览记录 方法介绍
  6. centos7下安装mysql及测试centos_CentOS7安装mysql8
  7. Mac OS系统修改Hosts文件的方法
  8. 一念心动,一生绵延——如何修复min pulse width?
  9. 机器学习防止模型过拟合方法总结
  10. 计算机声音管理器不见了,电脑中找不到Realtek高清晰音频管理器的解决方法
  11. Linux 集群搭建
  12. 运营主管的OKR案例
  13. ASM diskgroup dismount with Waited 15 secs for write IO to PST (文档 ID 1581684.1)
  14. 函数feof使用注意事项
  15. 移动IP技术概述(转)
  16. Web网站模板-教育培训响应式网站模板(HTML+CSS+JavaScript)
  17. 创建视图时--ora-01731:出现循环的视图定义
  18. 魏小亮:如何选择硅谷的IT公司
  19. ENC28J60学习笔记——第4部分
  20. 基于嵌入式Win CE系统的电能质量监测仪

热门文章

  1. 每日一博 - Spring Boot Application as a Service
  2. MyBatis源码- SqlSession门面模式 selectList 源码解析
  3. Centos显示-bash-4.1$问题的修复及原因探究
  4. mysql数据库连接配置路径_[zz]MySQL数据库主从同步安装与配置总结
  5. vorwerk 机器人_福维克(Vorwerk)--吸尘器行业的quot;安利quot;
  6. JavaScript数组的API
  7. JavaScript最新手机号码、电话号码正则表达式
  8. matlab/simulink PMSM电机DTC控制
  9. java单态模式_Java单态模式
  10. c# 遍历文件夹深度,C#遍历文件夹,直到找到正确的文件