Mysql5.6.44版本安装及基本配置
内容概要
- 存储数据的演变史
- 数据库软件应用史
- MySQL简介
- MySQL下载及安装
- MySQL配置
存储数据的演变史
1.文本文件:
文件路径不固定,并且数据格式不统一
2.软件开发目录规范:
规定了数据应该保存在DB目录下,路径相比文本文件时期统一
但是数据格式还是没有得到统一
3.数据库服务
统一路径
统一操作方式
# 降低了程序员的学习成本,并且提高了开发效率
数据库软件的应用史
1.单机游戏
数据存储与各个计算机的本地,无法共享
2.网络游戏
数据存储与网络中 可以共享(数据库服务)
'''
数据库服务集群:提升数据的安全性
'''
数据库的本质
1.站在底层原理的角度
数据库指的是操作数据的进程(一些代码)
2.站在实际应用的角度
数据库指的是可视化操作界面(一些软件)
数据库本质上也是C\S架构的程序
这也意味着其实所有程序员都有资格去编写一款数据库软件
数据库的分类
1.关系型数据库
特征1:
# 拥有固定的表结构(字段名 字段类型)
特征2:
# 数据之间可以建立数据库层面关系
关系型数据库有:
MySQL、Oracle、MariaDB、PostgreSQL、sql sevrer、sqlite、db2、access
1.MySQL:开源免费 使用最广 性价比贼高
2.Oracle:收费 使用成本较高但是安全性也最高
3.PostgreSQL:开源免费 支持二次开发 兼容性极高
4.MariaDB:跟MySQL是一个作者 开源免费
5.sqlite:小型数据库 主要用于本地测试
非关系型数据库
特征1:
# 没有固定的表结构 数据存储采用K:V键值对的形式
特征2:
# 数据之间无法建立数据库层面的关系
# 但是可以自行编写代码建立逻辑层面的关系
非关系型数据库有:
redis、mongoDB、memcahe
1.redis:目前是最火的,使用频率最高的非关系型数据库(缓存数据库)
虽然缓存数据库是基于内存做数据存取,但是拥有持久化的功能
2.mongoDB:文档行数据库 最像关系型数据库的非关系型数据库 主要用在爬虫以及大数据领域
3.memcache:已经被redis淘汰
"""
虽然数据库软件有很多 但是操作方式大差不差 学会了一个几乎就可以学会所有
其中以MySQL最为典型
"""
MySQL安装与下载
百度搜索mysql进入下图红框内的网站即可

点击DOWNLOADS进入下载

我们直接选择MySQL Community (GPL) Downloads »点击进入即可

选择MySQL Community Server

进入后我们可以看到这样的界面

我们点击版本号上面的Archives


下载成功后会是一个zip形式的压缩包

我们将他解压到我们想要安装的目录即可,推荐将目录设置的简单一点,以后也方便查找!

首先进入此目录下,并复制连接,我们需要进行一个环境变量的配置






别忘记点确定,这样的话我们环境变量就配置好了!
用管理员身份打开cmd

输入指令mysqld -install + 回车

看到successfully 就代表着我们成功了
继续执行命令net start mysql
显示下图内容就代表成功了

登录mysql:输入指令mysql - uroot-p + 回车(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

我们需要修改一下密码,输入exit命令退回主界面

输入指令mysqladmin

输入指令mysqladmin -u用户名 -p原密码 password 新密码(因为原密码我们没有,所以不需要填写)
我们来看一下改完后的效果

不输入密码就会报错了
输入密码后即可成功登录
这是一些关于密码的操作方式整理在下面
1.修改密码
方式1:mysqladmin
mysqladmin -u用户名 -p原密码 password 新密码
方式2:直接修改存储用户数据的表
方式3:冷门操作 有些版本可能还不支持
set password=password('新密码') # 修改当前登录用户的密码
2.忘记密码
方式1:卸载重新装
方式2:把data目录删除 拷贝同桌的目录
方式3:小把戏操作
1.关闭正常的服务端
2.以跳过授权表的方式重启服务端(不校验密码)
3.以管理员身份进入然后修改mysql.user表数据即可
net stop mysql
mysqld --skip-grant-table
mysql -uroot -p
update mysql.user set password=password('123') where Host='localhost' and User='root';
4.关闭服务端 然后以正常方式启动即可
Mysql5.6.44版本安装及基本配置的更多相关文章
- windows10下 MySQL5.7.18版本安装过程及遇到的问题
windows10下 MySQL5.7.18版本安装过程及遇到的问题 mysql-5.7.18-winx64 安装 1.解压 此次将MySQL装在H盘,依个人喜 ...
- mysql-5.7.17-winx64免安装版环境配置 问题小记
安装版问题请自行百度或google 这里总结几个免安装版mysql-5.7.17-winx64配置后,出现问题的解决方法. 具体的环境配置请先参考mysql-5.7.17-winx64免安装版,win ...
- Windows7下MySQL5.6.15免安装版的配置(来自yang362046076)
1.下载mysql-5.5.20-win32.zip,解压到D:\dev,D盘的dev文件夹下就会出现mysql-5.5.20-win32目录,将其重命名为mysql. 2.配置MYSQL的环境变量 ...
- 安装MYSql Windows7下MySQL5.5.20免安装版的配置
MySQL Windows安装包说明: 1.mysql-5.5.20-win32.msi:Windows 安装包,图形化的下一步下一步的安装. 2.mysql-5.5.20.zip,这个是window ...
- mysql5.7.23版本安装教程
亲身实践安装mysql,用时居然花费了三个小时,在有那么多教程的情况下,依然在不该花费时间的路上浪费了太多时间.希望这篇文章能够帮助大家少走弯路~~ 1.下载我下载的是64位. 2.解压下载之后,我选 ...
- mysql-5.7.19免安装版的配置方法
1. 下载MySQL Community Server 5.6.13 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: "D:\Pr ...
- mysql5.7以上版本安装
首先下载mysql5.7zip版本 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 然后放在本地解压 下载5.6版本 https:// ...
- Hadoop 新生报道(二) hadoop2.6.0 集群系统版本安装和启动配置
本次基于Hadoop2.6版本进行分布式配置,Linux系统是基于CentOS6.5 64位的版本.在此设置一个主节点和两个从节点. 准备3台虚拟机,分别为: 主机名 IP地址 master 192. ...
- CentOS 7 minimal 版本安装后网络配置
本博文主要为你讲解如何再CentOS 7中启用网络. 1.首先使用root登录服务器,输入 nmcli d 我们发现网卡是处于禁用状态. 2.打开网络管理器界面,再终端输入 nmtui 打开界面如上, ...
- 转 CentOS 7 minimal 版本安装后网络配置
转自[http://www.07net01.com/2016/01/1140061.html] 1.首先使用root登录服务器,输入 nmcli d 我们发现网卡是处于禁用状态. 2.打开网络管理器界 ...
随机推荐
- 手写tomcat——编写一个echo http服务器
核心代码如下: public class DiyTomcat1 { public void run() throws IOException { ServerSocket serverSocket = ...
- 设计模式——桥接模式(Bridge模式)
基本介绍 桥接模式(Bridge模式):将实现与抽象放在两个不同的类层次中,使两层次可以独立改变 是一种结构型设计模式 说白了就是有多个维度的变化,这样的组合关系如果按照传统的方式会导致类爆炸,所以需 ...
- dp-LIS LCS 模型
最长上升子序列问题: https://www.cnblogs.com/sxq-study/p/12303589.html 一:两遍LIS问题 1:题目: 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为 ...
- 大规模数据分析统一引擎Spark最新版本3.3.0入门实战
@ 目录 概述 定义 Hadoop与Spark的关系与区别 特点与关键特性 组件 集群概述 集群术语 部署 概述 环境准备 Local模式 Standalone部署 Standalone模式 配置历史 ...
- Codeforces Round #821(Div.2) (A-C) 题解
Codeforces Round #821(Div.2) (A-C) A.Consecutive Sum 大致题意 给定一组共 n 个数据 ,如果俩个数的下标在 mod k 意义下同余,则可以交换a[ ...
- go-fastdfs和配套使用的web页面
go-fastdfs go-fastdfs是一个基于http协议的分布式文件系统,它基于大道至简的设计理念,一切从简设计,使得它的运维及扩展变得更加简单,它具有高性能.高可靠.无中心.免维护等优点. ...
- 使用Docker Compose部署SpringCloud项目docker-compose.yml文件示例
注意各组件之间的依赖关系 microservice-discovery-eureka: image: reg.itmuch.com/microservice-discovery-eureka port ...
- C#实现登录某web进而获取其token数据
实习在学C#,记录一下学习过程! 首先是需求描述(基于C#的.net core MVC实现): User: Resource Owner Agent:Brower auth.brightspace.c ...
- 利用Hutool-(Java工具类)实现验证码校验
目录 Hutool工具类介绍 Hutool实现验证码生成 测试验证码生成 其他样式的验证码 第一篇是纯利用现有JDK提供的绘图类(ImageIO)类制作,这个过程比较复杂且需要了解ImageIO类. ...
- Application保存作用域
Application保存作用域,作用范围:一次应用程序范围有效.Application属性范围值,只要设置一次,则所有的网页窗口都可以取得数据. ServletContext在服务器启动时创建,在服 ...
