Linux网络数据库MySQL服务的配置与应用
2010-04-16 17:07
579 查看
[align=center]网络数据库MySQL服务的配置与应用[/align]
1、网络数据库:是以后台运行的数据库管理系统为基础,为网络用户提供数据的存储、查询等功能的服务。网站的身份验证、网络应用软件、搜索引擎等等。
一、安装MySQL
1、MySQL的包结构
mysql-5.0.22-2.1.i386.rpm 客户端程序与共享库
mysql-server-5.0.22-2.1.i386.rpm 数据库服务程序
mysql-bench-5.0.22-2.1.i386.rpm 数据库基准和性能测试工具
mysql-devel-5.0.22-2.1.i386.rpm 数据库的库文件和头文件
mysql-test-5.0.22-2.1.i386.rpm 测试程序
mysql-connector-odbc-3.51.12-2.2.i386.rpm 数据库引擎连接程序
2、预案装程序
perl-DBI-1.52-1.fc6.i386.rpm perl的数据库接口程序
perl-DBD-MySQL-3.0007-1.fc6.i386.rpm perl的MySQL支持
3、安装
强制安装(阻止包依赖性检查)
#rpm -ivh rpm包名 --nodeps
练习:制作Mysql安装脚本
二、MySQL服务的控制
1、MySQL的服务名:mysqld
2、mysql服务控制脚本:/etc/init.d/mysqld
#service mysqld start|stop|restart|status|reload
三、连接MySQL服务器
1、#mysql
>quit退出连接
2、设置mysql管理员口令
默认的情况下,mysql的管理员为root(不同于系统root用户),密码为空。
修改管理员口令:#mysqladmin -u 用户名 password 密码
#mysqladmin -u root password 123456
3、连接mysql:#mysql -u 用户名 -p
#mysql -h 主机名或IP地址 -u root -p
四、数据库的创建与删除
1、create database 数据库名;
2、数据库保存在文件系统的/var/lib/mysql/目录中,系统不允许存在同名数据库。
3、查看数据库:>show databases;
information-schema 信息架构(系统默认库)
mysql-系统管理库
test-测试数据库
4、 使用特定的数据库:>use 数据库名;
5、删除数据库:>drop database 数据库名;
五、表的创建、复制、删除与修改
1、创建表:>create table 表名
(字段名1 数据类型 约束,
......
字段名n 数据类型 约束 );
2、常用的约束:null (not null)是否允许为空;
default ‘默认值’
auto_increment(1001,1) 自动增量
3、表1,表2 insert into 表2 values select * from 表1
create table 新表名 like 源表名;
4、查看表:>show tables;
六、插入数据
1、插入记录
insert into 表名
(字段名1,......,字段名n)
values
(字段值1,......,字段值n)
2、当按表的字段顺序插入时,可省略字段名列表。
into可省略参数
3、一次插入多条记录,记录间使用“,”号分割。本文出自 “尤烨 De IT 技术空间” 博客,请务必保留此出处http://youye.blog.51cto.com/1056318/296654
1、网络数据库:是以后台运行的数据库管理系统为基础,为网络用户提供数据的存储、查询等功能的服务。网站的身份验证、网络应用软件、搜索引擎等等。
一、安装MySQL
1、MySQL的包结构
mysql-5.0.22-2.1.i386.rpm 客户端程序与共享库
mysql-server-5.0.22-2.1.i386.rpm 数据库服务程序
mysql-bench-5.0.22-2.1.i386.rpm 数据库基准和性能测试工具
mysql-devel-5.0.22-2.1.i386.rpm 数据库的库文件和头文件
mysql-test-5.0.22-2.1.i386.rpm 测试程序
mysql-connector-odbc-3.51.12-2.2.i386.rpm 数据库引擎连接程序
2、预案装程序
perl-DBI-1.52-1.fc6.i386.rpm perl的数据库接口程序
perl-DBD-MySQL-3.0007-1.fc6.i386.rpm perl的MySQL支持
3、安装
强制安装(阻止包依赖性检查)
#rpm -ivh rpm包名 --nodeps
练习:制作Mysql安装脚本
二、MySQL服务的控制
1、MySQL的服务名:mysqld
2、mysql服务控制脚本:/etc/init.d/mysqld
#service mysqld start|stop|restart|status|reload
三、连接MySQL服务器
1、#mysql
>quit退出连接
2、设置mysql管理员口令
默认的情况下,mysql的管理员为root(不同于系统root用户),密码为空。
修改管理员口令:#mysqladmin -u 用户名 password 密码
#mysqladmin -u root password 123456
3、连接mysql:#mysql -u 用户名 -p
#mysql -h 主机名或IP地址 -u root -p
四、数据库的创建与删除
1、create database 数据库名;
2、数据库保存在文件系统的/var/lib/mysql/目录中,系统不允许存在同名数据库。
3、查看数据库:>show databases;
information-schema 信息架构(系统默认库)
mysql-系统管理库
test-测试数据库
4、 使用特定的数据库:>use 数据库名;
5、删除数据库:>drop database 数据库名;
五、表的创建、复制、删除与修改
1、创建表:>create table 表名
(字段名1 数据类型 约束,
......
字段名n 数据类型 约束 );
2、常用的约束:null (not null)是否允许为空;
default ‘默认值’
auto_increment(1001,1) 自动增量
3、表1,表2 insert into 表2 values select * from 表1
create table 新表名 like 源表名;
4、查看表:>show tables;
六、插入数据
1、插入记录
insert into 表名
(字段名1,......,字段名n)
values
(字段值1,......,字段值n)
2、当按表的字段顺序插入时,可省略字段名列表。
into可省略参数
3、一次插入多条记录,记录间使用“,”号分割。本文出自 “尤烨 De IT 技术空间” 博客,请务必保留此出处http://youye.blog.51cto.com/1056318/296654
相关文章推荐
- linux企业版笔记之网络数据库MySQL的配置与应用
- 网络数据库mysql的配置与应用(一) 推荐
- linux配置oracle11G监听及本地网络服务 及 数据库建库
- Linux-epoll 高性能网络服务应用
- Linux网络服务之DNS服务器介绍及配置实例详解
- Linux 网络服务的基本配置
- linux应用之samba服务的安装及配置(centos)
- Linux网络服务配置文件详解
- Linux网络管理员手册(6) 第六章 名字服务和解析器配置 DNS 解析器库 host.conf nslookup
- Web 应用之数据库的配置 与链接 Mysql
- linux学习之rhel6.5 varnish服务简介及基础配置 应用
- Linux下服务管理和网络配置
- Linux下群集服务之lvs-DR模型在企业网络中的应用案例
- Ubuntu の MySQL 数据库服务配置和远程连接使用教程
- oracle ----系统服务 --- 文件体系结构 ----网络配置 -----利用企业管理器登录数据库 -----利用SQL Plus登录数据库 -------运行时故障分析与解决
- Linux下服务管理和网络的配置
- MySql重装或者重新配置数据库实例时遇到“本地计算机无法启动Mysql服务”错误的解决方法
- SELinux 环境下网络服务设置 , 配置 Apache 、Samba、NFS、vsftp 、MySQL、Bind DNS
- Linux入门之web服务(三)---httpd配置应用详解
- MYSQL5.6.33数据库主从(Master/Slave)同步安装与配置详解 (Master-Linux Slave-windows7)