1 、什么是数据库?
1.1、什么是数据库
- DB, Database 数据库:依照某种数据模型进行组织并存放到存储器的数据集合 - DBMS,Database Management System 数据库管理系统:用来操纵和管理数据库的大型服务器软件 - DBS,Databaes System 数据库系统:即 DB+DBMS,指带有数据库并整合了数据库管理软件的计算机系统
1.2、mysql 的特点及应用
- 主要特点: 1.使用于中小规模、关系型数据库系统 2.支持linux、Unix、Windows等多种操作系统 3.使用C和C++编写,可移植性强 4.通过API支持Python、java、Perl、php等语言 - 典型应用环境 1.LAMP平台,与Apache HTTP Server 组合 2.LNMP平台,与nginx 组合
2、mysql 安装
2.1、安装前,我们可以检查系统是否自带安装mysql:
rpm -qa | grep mysql
2.2、如果你的系统有安装,那可以选择进行卸载
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
2.3、在 Centos7 系统下使用 yum 命令安装 MySQL,需要注意的是 CentOS 7 版本中 MySQL数据库已从默认的程序列表中移除,所以在安装前我们需要先去官网下载 Yum 资源包,下载地址为:https://dev.mysql.com/downloads/repo/yum
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum update
yum install mysql-server
2.4、权限设置:
chown mysql:mysql -R /var/lib/mysql
2.5、初始化mysql
mysqld --initialize
2.6、启动mysql,查看状态
systemctl start mysql
systemctl status mysql