数据库分为三种基本形式 : (其实这些都是众所周知的,只是为了知识的完整性,简单的带过)
关系型数据库
层次型数据库
网状型数据库
运行在Linux系统上的关系型数据库管理系统主要产品:
企业级服务器:Oracle、Sybase、DB2
中小型服务器:MySQL、PostgreSQL
一、MySQL简介和安装
总体来说,MySQL数据库管理系统具有以下主要特点:
①可以运行在不同平台上,支持多用户、多线程和多CPU,没有内存溢出漏洞;
②提供多种数据类型,支持ODBC、SSL、支持多种语言利用MySQL的API进行开发;
③是目前市场上现有产品中运行速度最快的数据库系统;
④同时访问数据库的用户数量不受限制;
⑤可以保存超过50,000,000条记录;
⑥用户权限设置简单、有效。
查看系统中是否已安装mysql软件,若无任何显示表明未安装。
1
rpm -qa *mysql*
将DVD安装光盘放入光驱,并将光驱挂载到/mnt目录中。
1
mount /dev/cdrom /mnt
由于此主机既作为服务器端又作为客户端,这里先安装MySQL的客户端安装包,该安装包的依赖软件包是perl-DBI。MySQL的服务端安装包还要依赖perl-DBD-MySQL软件包
1
2
3
4
5
6
7
8
9
10
11
MySQL服务的启动、停止、重启和查询启动状态
service mysqld start|stop|restart|status
2.设置开机自动启动的功能
chkconfig --level 35 mysqld on
3.设置MySQL数据库root账号的密码
mysqladmin -u 用户名 [-h 服务器主机名或IP地址] [-p] password '新口令'
root用户默认的空口令,先将root用户的密码设置为123,再将用户root的密码改为456。
1
2
登录及退出MySQL环境
mysql -h 主机名或IP地址 -u 用户名 -p 用户密码
接下来就是数据库的知识了
二、数据库管理
MySQL命令
功能
show databases;
查看服务器中当前有哪些数据库
use 数据库名;
选择所使用的数据库
create database 数据库名;
创建数据库
drop database 数据库名;
删除指定的数据库