首页 > 数据库 >Mysql5.6.44版本安装及基本配置

Mysql5.6.44版本安装及基本配置

时间:2022-11-22 17:58:39浏览次数:38  
标签:mysql 44 Mysql5.6 密码 版本 MySQL password 数据 数据库

内容概要

  • 存储数据的演变史
  • 数据库软件应用史
  • 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进入下图红框内的网站即可
image
点击DOWNLOADS进入下载
image
我们直接选择MySQL Community (GPL) Downloads »点击进入即可
image
选择MySQL Community Server
image
进入后我们可以看到这样的界面
image
我们点击版本号上面的Archives
image
image
下载成功后会是一个zip形式的压缩包
image
我们将他解压到我们想要安装的目录即可,推荐将目录设置的简单一点,以后也方便查找!
image
首先进入此目录下,并复制连接,我们需要进行一个环境变量的配置
image
image
image
image
image
image
别忘记点确定,这样的话我们环境变量就配置好了!
用管理员身份打开cmd
image
输入指令mysqld -install + 回车
image
看到successfully 就代表着我们成功了
继续执行命令net start mysql
显示下图内容就代表成功了
image
登录mysql:输入指令mysql - uroot-p + 回车(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)
image
我们需要修改一下密码,输入exit命令退回主界面
image
输入指令mysqladmin
image
输入指令mysqladmin -u用户名 -p原密码 password 新密码(因为原密码我们没有,所以不需要填写)
我们来看一下改完后的效果
image

不输入密码就会报错了
输入密码后即可成功登录
image
这是一些关于密码的操作方式整理在下面

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.关闭服务端 然后以正常方式启动即可

标签:mysql,44,Mysql5.6,密码,版本,MySQL,password,数据,数据库
From: https://www.cnblogs.com/ddsuifeng/p/16915931.html

相关文章

  • git 回退到指定版本
    1.git reset:恢复到指定版本号,但会导致后面的版本全无记录1.查看版本号git reflog  git loggitlab上查看提交版本号2.使用“gitreset--hard目标版本号”......
  • 自动增加 Android App 的版本号
    一般的C#应用程序中都有一个AssemblyInfo.cs文件,其中的AssemblyVersionattribute就可以用来设置该应用程序的版本号。譬如,[assembly:AssemblyVersion("1.0.*")]......
  • git 合并其他分支的指定版本
    需求:合并yuexin分支的指定版本代码到新建的yuexin/main分支1.查看当前开发分支历史提交版本gitlog2.找到想要被合并的目标版本对应SHA值3.新建分支gitbr......
  • LINUX和UNIX主要发行版本
    UNIX版本操作系统公司硬件平台AIXIBMPowerPCHP-UXHPPA-RISCSolarisSunSPARCLINUXRedHatLINUX等等IA等 LINUX内核版本Linux内核官网:www.kernel.org......
  • 漏洞:SSH版本信息可被获取
    绿盟扫描到如下漏洞:SSH版本信息可被获取CVE-1999-0634解决方法:#echo"Welcometossh">/etc/ssh/ssh_banner#vim/etc/ssh/sshd_config,增加如下框选内容,以改变SSH......
  • VS 新版本无法打开旧项目问题处理
    问题最近想阅读WorkflowCore的源码,苦于代码量巨大,就想将项目回退到InitCommit版本但是在回退版本后,工程内Project显示已卸载重新加载后提示:不支持Thisversio......
  • 安装指定node版本(适用windows)
    一开始在网上查了很多什么“n版本管理”还有“nvm”,感觉都不如直接覆盖来的痛快第一步:在官网找到自己想要的版本,网址:https://nodejs.org/dist/,下载.msi安装包我下载的......
  • uniapp打包热更新wgt安装包中manifest.json中的vision版本不匹配
    app热更新后小米手机清除全部数据,然后重启app,app重新执行热更新这是后就会提示WGT安装包中manifest.json文件的version版本不匹配,查看plus.runtime.version果然变成......
  • 3.单节点高可用-windows篇bat脚本实践版本
    问题与背景在实际的部署过程中,尤其是需要跟anaconda整合,遇到了bat脚本需要启动bat脚本的套娃操作,过程中遇到了单独启动bat脚本没问题,用bat启动bat就出问题的情况。最终发现......
  • WSUS客户端报告0x8024401c、0x80244022错误 [转]
    原文:https://blog.csdn.net/robur/article/details/88833955 今天遇到0x8024401c问题,搜索结果这篇文章解决,所以转发记录一下。  有一WSUS服务器,运行于Server2016上......