1.MySQL数据库简介
MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性:
(1) 使用C和C++编写,并使用了多种编译器进行测试,保证源码的可移植性。
(2) 支持多线程,利用CPU资源,支持多用户。
(3) 可以处理拥有上千万条记录的大型数据库。
(4)既可以作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为 一个库而嵌入到其他软件中去。
2. MySQL数据库的安装 安装MySQL数据库需要三个软件包:
(1)服务器
(2)客户端
(3) 开发库-如果用C或C语言开发,就得安装开发库。
MySQL-server-5.5.8-1.rhel5.i386.rpm
MySQL-client-5.5.8-1.rhel5.i386.rpm
MySQL-devel-5.5.8-1.rhel5.i386.rpm 在Linux下用rpm -ivh 安装即可。
3. MySQL的相关目录
/usr/bin MySQL客户端程序或脚本
/usr/sbin mysqld服务器相关程序
/var/lib/mysql 日志文件,数据库数据文件存放目录
/usr/share/doc/packages 使用手册,开发文档存放目录
/usr/include/mysql 接口函数库头文件存放目录
/usr/lib/mysql 接口函数动态链接库存放目录
/usr/share/mysql 错误消息和字符集文件存放目录
/usr/share/sql-bench 基本程序存放目录
4. MySQL数据库的基本操作
(1)启动MySQL服务器 service mysql start
(2) 停止MySQL服务器 service mysql stop
(3)root用户指的是MySQL数据库下的root目录而不是Linux下的root用户
为root用户添加密码: mysqladmin -u root password 123 //为root用户添加了新密码123
修改root用户密码为234: mysqladmin -u root -p password 234
Enter password:
或者是: mysqladmin -u root -p password
Enter password:
New password:
Confirm new password:
(4)建立数据库和表
首先进入用户下,如在root用户下建立一个db_record的数据库: mysql -u root -p
Enter password:
create database db_record
然后切换到当前数据库下,建立表: use db_record create table friends ( name Char(15