Windows环境安装MySQL ZIP Archive

本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Windows环境安装MySQL ZIP Archive

Windows环境安装MySQL ZIP Archive

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

《》

《》

《》

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

Windows环境安装MySQL ZIP Archive

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

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

Windows环境安装MySQL ZIP Archive

下载完成解压,存至D:WorkMySQLmysql-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:WorkMySQLmysql-5.7.20-winx64bin,依次执行以下的操作,

如果之前安装过,且安装出错了,可以使用remove清除,

D:WorkMySQLmysql-5.7.20-winx64binmysqld -remove The service doesn't exist!

5.7以上版本,安装之前需要,运行mysqld --initialize进行初始化,

D:WorkMySQLmysql-5.7.20-winx64binmysqld --initialize

执行安装操作,

D:WorkMySQLmysql-5.7.20-winx64binmysqld install Service successfully installed.

启动服务,

D:WorkMySQLmysql-5.7.20-winx64binnet start mysql MySQL 服务正在启动 . MySQL 服务已经启动成功。

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

Windows环境安装MySQL ZIP Archive

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

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

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

D:WorkDevMySQLmysql-5.7.20-winx64binmysql -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安装的原理,就应该比较清晰和明白了。

如果您觉得此篇文章对您有帮助,欢迎关注微信公众号:bisal的个人杂货铺,您的支持是对我最大的鼓励!共同学习,共同进步:)

Windows环境安装MySQL ZIP Archive

Windows环境安装MySQL ZIP Archive
本人花费半年的时间总结的《Java面试指南》已拿腾讯等大厂offer,已开源在github ,欢迎star!

本文GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了6个月总结的一线大厂Java面试总结,本人已拿大厂offer,欢迎star

原文链接:blog.ouyangsihai.cn >> Windows环境安装MySQL ZIP Archive


 上一篇
探索索引的奥秘 – 10053事件 探索索引的奥秘 – 10053事件
之前我们了解了索引的属性,以及一些对于是否能用索引似是而非的场景,相应的说明和结论可以参考, 《》 《》 对于一条SQL,是否可以用索引,在CBO下,是依赖于Oracle对于不同执行计划成本值预估的判断,下面这张图是Concept
下一篇 
从ORA-01950报错我们能了解的知识 从ORA-01950报错我们能了解的知识
开发同学提了一个问题,说有个性能测试的数据库,正在准备数据,使用如下批量操作的语句,报错ORA-01950,无法执行插入, (注:用户、表、索引等对象,均用测试的名称代替), SQL insert all into TEST(