mysql 基础

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

作者:james

-------------------------------------------

个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!

如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

原文地址:https://www.cnblogs.com/jameslove/p/10927549.html