开云官网平台介绍

3年前 (2023-03-24)

内容概要

  • 存储数据的演变史
  • 数据库软件应用史
  • 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.关闭服务端 然后以正常方式启动即可

你可能想看:

天龙八部搭建mysql教程_天龙八部私服架设mysql数据库安装 相关阅读

前面进行旳都正常 . 到了初始化数据库那一步好像就出了问题.support-files/mysql.server to the right place for your system. PLEASE ...

继续阅读

若需了解「开云官网平台介绍」的上下文,可结合站内栏目与相关篇目交叉阅读。

栏目用于追新,文内链接用于对照细节。两者配合可减少漏读与重复检索。

继续浏览时优先选择同栏目或相近主题,避免被站外镜像带偏。

站点导览

wiki · 科技 · 文化 · 主页

页面按栏目组织。可先看导读,再进入相关篇目或返回列表。