前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows环境安装MySQL ZIP Archive

Windows环境安装MySQL ZIP Archive

作者头像
bisal
发布2019-01-29 16:26:46
7930
发布2019-01-29 16:26:46
举报

这是之前写的几篇关于Linux环境下安装MySQL数据库的文章,包括5.7.19以及5.6这两个版本,

《MySQL的rpm和源码两种安装操作》

《MySQL 5.6 rpm安装方法和碰见的问题》

《MySQL远程访问权限的设置》

今儿碰巧需要部署一个Windows版本,于是先下载了最新的,5.7.20版本安装包,选择了Windows平台的社区版,

但安装的时候才发现,.msi文件运行的时候,默认安装C盘,我的C盘还有700MB,但软件安装提示,需要1.5G空间,初始安装失败。

此时可以转向zip归档安装,即免安装版本,

下载完成解压,存至D:\Work\MySQL\mysql-5.7.20-winx64路径,需要新建一个配置文件,基础信息如下,

[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] # 设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\\Work\\MySQL\\mysql-5.7.20-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\\Work\\MySQL\\mysql-5.7.20-winx64\\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为UTF8 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB

此时需要以管理员角色,cmd至D:\Work\MySQL\mysql-5.7.20-winx64\bin,依次执行以下的操作,

如果之前安装过,且安装出错了,可以使用remove清除, D:\Work\MySQL\mysql-5.7.20-winx64\bin>mysqld -remove The service doesn't exist! 5.7以上版本,安装之前需要,运行mysqld --initialize进行初始化, D:\Work\MySQL\mysql-5.7.20-winx64\bin>mysqld --initialize 执行安装操作, D:\Work\MySQL\mysql-5.7.20-winx64\bin>mysqld install Service successfully installed. 启动服务, D:\Work\MySQL\mysql-5.7.20-winx64\bin>net start mysql MySQL 服务正在启动 . MySQL 服务已经启动成功。

MySQL软件和数据库,已创建完成了,此时目录结构,

由于5.7以上版本,由于增强了身份认证,第一次访问需要重置密码,root原始密码可以看“data/主机名.err”,

A temporary password is generated for root@localhost: !Sf#XJuJ,00/

接下来就可以登录数据库,

D:\Work\Dev\MySQL\mysql-5.7.20-winx64\bin>mysql -u root -p Enter password: ************ Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.20 Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement mysql>

重置root账号密码,

mysql> alter user 'root'@'localhost' identified by 'mysql'; Query OK, 0 rows affected (0.00 sec)

此时数据库就可以使用了,当然可以用一些GUI tool,进行数据库管理和操作,虽然安装过程,不如exe直观和方便,但若了解MySQL安装的原理,就应该比较清晰和明白了。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年04月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档