Day09 Liunx高级系统设计11-数据库1
2023-12-14 19:03:29
MySQL
简介
数据库DB
数据库(
DataBase
,
DB
)从本质上讲就是一个文件系统,它能够将数据有组织地集合在一起,按照一定的规则长期存储到计算机的磁盘中,并且能够供多个用户共享和使用,同时,用户能够对数据库中的数据进行插入、删除、修改和查询等操作。
数据库管理系统
BDMS
数据库管理系统(
DataBase Management System
,
DBMS
从本质讲就是一个为管理数据库中的数据而设计的一套管理系统。它依托数据库,对外提供统一管理数据库中数据的功能和接口能够有效地对数据库的安全、认证、数据 备份、数据恢复、数据传输等进行统一的管理。同时,数据库管理系统能够根据所依托的数据库模型对数据库进行相应的分类。大多数的数据库都是通过数据库管理系统对数据库中的数据进行管理和维护的。
DB
与
DBMS
的关系
数据库的分类
关系型数据库
依据所有存储数据的模型之间的关系建立的数据库。所谓关系模型,指的是
“
一对一、
一对多、多对多
”
等
关系型。常见的关系型数据库如下:
????????Oracle:是
Oracle
公司的数据库产品
????????Mysql: 最早属于瑞典的
MysqlAB
公司的,后被
Sun
公司收购,
Sun
在
2009
年
4
月
20
号被
Oracle
收购。
????????SQLServer:微软旗下的数据库产品
????????Access:微软旗下的数据库产品
????????DB2:IBM 公司旗下的数据库产品
非关系型数据库
泛指非关系型的数据库,区别于关系数据库。采用了没有特定关系模型来组织数据。常
见的非关系型数据库如下:
????????MongoDB:是一个面向文档的开源
NoSQL
数据库
.MongoDB
使用
JSON
之类的文档来存储任何数据.
它是用
c++
写的。
????????Cassandra:是
Facebook
为收件箱搜索开发的
.Cassandra
是一个用于处理大量结构化数据的分布式数据存储系统
????????Redis:是最著名的键值存储。
Redis
是用
C
语言编写的。它是根据
BSD
授权的。
????????HBase:谷歌为
BigTable
数据库设计的分布式非关系数据库。
数据库的安装及配置
安装
安装命令:
sudo apt-get update #
更新软件源
sudo apt-get install mysql-server #
安装
mysql
安装过程会提示设置
mysql root
用户的密码
输入
root
账号的密码
确认
root
账号的密码
然后它会自动安装完成
启动或关闭
MySQL
启动命令
service mysql start
关闭命令
service mysql stop
重启命令
service mysql restart
注意
:
默认安装完成后,
MySQL
为启动状态
确认是否启动成功
命令
:
????????sudo netstat -tap | grep mysql
注意
:
????????mysql节点处于
LISTEN
状态表示启动成功
进入
MySQL Shell
命令
:
????????mysql -u root -p
????????回车
????????输入安装mysql
时的密码
mysql
中文乱码
原因
character_set_server
默认设置是
latin1
查看命令
:
show variables like "char%";
查看结果如下
解决方案
:
修改
mysql
配置
步骤
0:
退出
mysql
文章来源:https://blog.csdn.net/aisheisadas/article/details/135000355
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!