数据库:(Database)是按照数据结构来组织、存储和管理数据的仓库。例如目前的数据库技术:MySQL,DB2,Oracle等。
- 数据库的系统结构
数据库系统 DBS:Database Management System是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
DBA:数据库管理员
- SQL(Structured Query Language ):结构化查询语言
A. DDL语句 数据库定义语言: 数据库、表、视图、索引、存储过程、函数, CREATE DROP ALTER //开发人员
B. DML语句 数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE //开发人员
C. DQL语句 数据库查询语言: 查询数据 SELECT
D. DCL语句 数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE
数据访问技术
ODBC PHP <.php>
JDBC JAVA <.jsp>
ASP.NET<c#>
这里我们使用的是MySQL5.7开源版本www.mysql.com
- 安装MySQL
安装MySQL内存>2G 防火墙及selinux关闭,系统无冲突软件如mariadb建议还原快照
MySQL下载链接:
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-server-5.7.31-1.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-client-5.7.31-1.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-common-5.7.31-1.el7.x86_64.rpm wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-community-libs-5.7.31-1.el7.x86_64.rpm
yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64 安装编译工具
yum install -y mysql-community* 安装所有MySQL包
如报错卸载冲突包(报错参考图)
- 安装完毕启动服务
systemctl start mysqld 开启MySQL systemctl enable mysqld 开机自启 systemctl status mysqld 查看状态 grep 'password' /var/log/mysqld.log 查看默认密码
冒号空格后为密码
- 修改密码
mysqladmin -uroot -p'旧密码' password '新密码'
mysql -uroot -p'新密码' 登录到MySQL show databases 查询数据库 exit; 退出
安装完成