MySQL 社区版 安装小记
根据刘铁猛老师的教程,自己折腾一下
1. 安装包准备
在Windows10 64bit上安装,故需要准备vc++ 2013和2015的Redistributable的包,搜索即有,无需细说。
示例数据库下载:搜索MySQL data example,下载世界地名示例数据库和sakila数据库即可。找不到的可以到官网下载:https://dev.mysql.com/doc/index-other.html
下载zip格式的就可以,解压出来备用。
接下来准备zip格式的MySQL引擎,和Workbench客户端程序。
引擎为啥推荐zip格式而不是exe可执行安装程序呢?是因为通过简单的配置、初始化工作,可以减少安装的错误,还可以增进对这个数据库运行的理解。
https://downloads.mysql.com/archives/ 找不到的同学可以到此下载压缩包式的安装包。
如果想要最新的安装包, 可以到此页下载:
https://dev.mysql.com/downloads/mysql/ 包括了Server和Workbench,用社区版即可
下载项:
其他的我也不知道有啥用哈,反正此篇不是教程。
写博客时,用的是8.0.16版本。
2. 安装Server与Workbench
2.1 解压与安装
本文将Server压缩包解压到C:\Program Files\MySQL下,名称就叫Server,与刘老师的不同,他用的是Engine名称。
Workbench安装到C:\Program Files\MySQL下,名称叫Workbench。
上述操作完成时,应该是如下的样子:

接下来,要为Server程序写一份配置文件,就叫my.ini,参考如下图:

记得要在最后一行敲一个空行。Data目录不要自己创建,否则在初始化过程中会报错(尽管命令行没有提示)
然后将my.ini放到C:\Windows下(这个ini文件可以自己命名的,但是得用英文)。
2.2 启动与初始化MySQL
将终端定位到bin目录下,使用命令(记得要在管理员模式下)

即可执行初始化(如果没有任何信息,则代表成功)
如果报错,可以使用cmd或者在mysqld前加上.\

(上图中应为双横线+initialize)
2.3 找到自动分配的密码
在Data目录下,初始化后会生成一个"'你的计算机名称'.err"文件,用记事本打开,在最后一行就会看到初始密码,待会打开workbench是要更改的。
如果最后一行没有密码,那就在别的行找一找:

2.4 打开Workbench并连接数据库引擎
创建一个新连接

如果出现未连接的信息

可能是MySQL的服务没有运行起来,跑一下一条命令(服务没跑起来进入连接时是不会让你输入密码的)
net start mysql
如果是因为没有MySQL服务,那么就使用如下命令:

然后重启Workbench即可。
连接上后,会让你输入密码:

使用刚刚在err文件中找到的密码,登陆之,不要保存,待会还要改的。

改密码为123456,测试用。

这样就算安装完成了。
3. 数据简单查询
不要跟我说为什么不用命令行增删改查,理由:官方都有界面程序,我为啥要去先接触上手相对困难一些的Command黑框框?
本来就是要从感性认识再到理性认识,由浅入深的。
导入
这个示例数据库,

刷新一下Schema,出现world数据库:

随便写两句SQL:

MySQL 社区版 安装小记的更多相关文章
- MYSQL社区版安装手册
https://www.jb51.net/article/140412.htm 在本教程中使用MySQL最新的MySQL服务8.0.11的社区绿色版本进行安装,绿色版为zip格式的包,安装分为以下四步 ...
- yum install mysql-community-server yum方式安装mysql(社区版实操)
前言:rpm方式或者这种yum安装时比较简单的方式,但是不推荐,但是确实很着急的话,可以采用这种安装这种方式不利于后续对mysql的管理,如果是多实例或者是复杂的一些架构的话,还是推荐利用源码包编译方 ...
- Windows 8.1下 MySQL绿色版安装配置与使用
原文:Windows 8.1下 MySQL绿色版安装配置与使用 Mysql-5.6.17-winx64操作步骤: 一.安装MySQL数据库 1.下载. 下载地址:http://downloads.my ...
- Mysql绿色版安装和遇到的问题
MySQL绿色版安装整套流程,http://www.cnblogs.com/LiuChunfu/p/6426918.html,按这个教程装完后,用cmd命令窗口也能登陆.但是用mysql-font登不 ...
- 【Git】 GitLab服务器社区版安装与配置
GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务 GitLab系统架构 当~git在图片中引用时,它表示git用户的主目录 ...
- MySql压缩版安装及避免1055错误和msvcp120.dll丢失
MySql压缩版安装及避免1055错误和msvcp120.dll丢失 MySQL压缩版的安装快速方便,5.7及最新的8版本安装方式大致相同. 在使用group by分组时,可能会遇到1055错误. 另 ...
- MySQL 社区版
MySQL 社区版 MySQL 社区版是全球广受欢迎的开源数据库的免费下载版本.它遵循 GPL 许可协议,由庞大.活跃的开源开发人员社区提供支持. MySQL 社区版包括: 可插拔的存储引擎架构 多种 ...
- MySQL社区版升级到Percona Server
出于磁盘空间的考虑,在调研以后把磁盘空间紧张的库的引擎改为tokudb,(在改为tokudb引擎之前是innodb引擎,已经压缩过,但空间还是紧张)关于tokudb的优势各位自行查阅相关资料.要启用t ...
- UOJ社区版安装多个Judger
目录 声明 在同一台机器上安装 在不同机子上安装 声明 本文档非官方文档,为我试坑的经验总结. 本文编写时间 2019.11.04 ,并不一定会随UOJ更新而更新. 由于UOJ需要用SVN传题,并不那 ...
随机推荐
- 转:关于JAVA项目中CLASSPATH路径详解
在dos下编译Java程序,就要用到classpath这个概念,尤其是在没有设置环境变量的时候.classpath就是存放.class等编译后文件的路径. javac:如果当前你要编译的Java文件中 ...
- 链接脚本(Linker Script)用法解析(一) 关键字SECTIONS与MEMORY
1.MEMORY关键字用于描述一个MCU ROM和RAM的内存地址分布(Memory Map),MEMORY中所做的内存描述主要用于SECTIONS中LMA和VMA的定义. 2.SECTIONS关键字 ...
- Vue全家桶高仿小米商城
大家好,我是河畔一角,时隔半年再次给大家带来一门重量级的实战课程:<Vue全家桶高仿小米商城>,现在很多公司都在参与到商城的构建体系当中,因此掌握一套商城的标准开发体系非常重要:商城的开始 ...
- Docker系列之MySQL安装教程
Docker系列之MySQL安装教程 有了前面的基础教程Docker系列之常用命令操作手册之后,本博客记录一篇mysql的安装教程 mysql镜像查询命令 docker search mysql 几个 ...
- APP Distribution Guide 苹果官网
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduct ...
- SDCycleScrollView-简单的循环
cocoapods 导入SDCycleScrollView1 记得使用 SDWebImage 2 SDCycleScrollViewDelegate _cycleScrollerView = [SDC ...
- 利用python进行微信好友分析
欢迎python爱好者加入:学习交流群 667279387 本文主要利用python对个人微信好友进行分析并把结果输出到一个html文档当中,主要用到的python包为itchat,pandas,py ...
- 编译安装nginx时配置开机自启
详细编译安装nginx请参考[Nginx目录结构与配置文件详解]以及[Nginx安装部署],在这里就进行简单安装 安装Nginx 环境介绍 操作系统: [root@localhost ~]# cat ...
- CF 17E Palisection 求相交回文串个数
In an English class Nick had nothing to do at all, and remembered about wonderful strings called pal ...
- 大数据学习笔记——Hadoop编程之SequenceFile
SequenceFile(Hadoop序列文件)基础知识与应用 上篇编程实战系列中本人介绍了基本的使用HDFS进行文件读写的方法,这一篇将承接上篇重点整理一下SequenceFile的相关知识及应用 ...