一、数据库服务
1.什么是数据库
DB,DataBase
数据库:依照某种数据模型进行组织并存放到存储器的数据集合
DBMS,DataBase Management System
数据库管理系统:用来操纵和管理数据库的大型服务软件
DBS,DataBase System
数据库系统:即DB+DBMS,指带有数据库并整合了数据库管理软件的计算机系统
它是专门用来存储数据,常用的生产环境包括: 银行 金融 购物网站、论坛等。
2.搭建数据服务器: 硬件、OS、应用软件
3.常见的数据服务厂商及软件:
Oracle: Oracle Database 、MySql
Microsoft: SQL Server 、access
IBM: DB2
Sybase: Sybase
加州大学伯克利分校: postgreSQL
其中,按照类别分类如下:
商业软件: oracle SQL SERVER DB2 Sybase access
开源软件: postgreSQL MySQL
跨平台 : oracle DB2 Sybase postgreSQL MySQL
不跨平台: SQL SERVER access
即开源又跨平台: postgreSQL MySQL
4. MySQL简介
MySQL已经成为世界上最爱欢迎的数据库管理系统之一。无论是用在小型开发项目上,还是用来构建那些声明显赫的网站,MySQL都证明了自己的稳定、可靠、快速、可信的系统,足以胜任任何数据存储业务的需要。
-----------------------------------------------------------------------------------------------------------------
二、安装及使用MySQL
1.安装
yum -y install mysql-server mysql
service mysqld start
或
rpm -q mysql-server mysql mysql-devel
rpm -e --nodeps mysql-server mysql mysql-devel
mv /etc/my.cnf /etc/my.cnf.bak
tar -xvf MySQL-5.6.15-1.el6.x86_64.rpm-bundle.tar
rpm -Uvh MySQL-*.rpm
rpm -qa | grep -i --color mysql
service mysql start|stop|status
find / -name "my.cnf"
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
2.服务常识
端口号:3306
进程名:mysqld
进程所有者:mysql
数据传输协议:tcp
主配置文件 /etc/my.cnf
数据库目录 /var/lib/mysql/
SQL 结构化查询语言 每条SQL语句要以; 结尾 命令不区分字母大写
\C 终止SQL语句的执行
\G 换行显示数据
srvice mysql start
------------------------------------------------------------