数据是一种描述事物符号记录 数据库 数据库是经过计算机整理的、存储在一个或多个文件中的、有组织的、可共享的数据集合 数据库管理系统 数据库管理系统是位于用户和操作系统之间的用于管理数据库的应用软件 数据库系统 数据库系统是数据库、数据库管理系统、数据库管理系统运行时所需软硬件及相关人员的集合 数据库服务器 运行数据库管理系统可以实现网络分布式存储的主机称为数据库服务器
层次数据库 网状数据库 面向对象数据库
Oracle Sybase DB2 中小型服务器 PostgreSQL MySQL
用户账号的管理 日志管理 数据库的备份和恢复
没有内存溢出漏洞 支持多种语言利用MySQL的API进行开发 可以运行在不同平台上 提供多种数据类型 支持ODBC、SSL
//放入第二安装光盘,安装MYSQL所需的RPM包 #rpm -ivh perl-CGI-2.81-88.i386.rpm #rpm -ivh perl-DBI-1.32-5.i386.rpm #rpm -ivh perl-DBD-MySQL-2.1021-3.i386.rpm //安装mysql的rpm包 #rpm -ivh mysql-3.23.54a-11.i386.rpm #rpm -ivh mysql-server-3.23.54a-11.i386.rpm #rpm -ivh mysql-devel-3.23.54a-11.i386.rpm 方法二:编译安装方法 #tar -xzvf mysql-3.23.54a.tar.gz #cd mysql.3.23.54a #./configure --prefix=/usr/local/mysql #make #make install 相关文件: safe_mysqld 用于以安全方式启动mysqld守护进程的脚本 mysql 基于命令行的mysql客户端连接程序 mysql_install_db 用于初始化系统的数据库 mysqladmin mysql的管理程序 myisamchk 用于检查、优化和修复mysql中的各个表 mysqlshow 用于显示数据库、表、列和索引等信息 mysqldump 将数据库的数据到一个文本文件中 mysqlimport 将文本文件导入到数据库中
#service mysql start 方法二: #/etc/init.d/mysqld start
mysql库:存放mysql服务器相关设置参数和用户权限分配等信息,当启动mysql服务器时,会自动读取该库中的信息 test库:供用户学习所用
#mysql [ -h 主机名] [-u 用户名] [ -p 密码] [数据库名] 实例: #mysql 表示使用当前登录系统的用户连接本机中mysql服务所建立的mysql数据库 #mysql -h www.abc.com -u admin -p linuxadmin student |