文档详情

第15章 MySQL服务配置(备).ppt

发布:2016-12-20约8.96千字共46页下载文档
文本预览下载声明
教学目的: 掌握Mysql服务器相关文件的安装、服务的启动方法 熟悉掌握Mysql服务器的配置 了解Mysql服务器的作用,以及与其它一些服务的关系 难点: Linux下Mysql服务器的配置, 重点: 掌握如何使用文本方式在Linux下配置Mysql服务器。 Mysql服务器相关文件的安装、服务的启动方法。 关键词: Ethernet Mysql 一、MySQL概述 1、MySQL简介 MySQL是一种精巧的、多用户和多线程的中小型SQL数据库系统,可以实现网络的分布式存储。 2、MySQL的特点 支多线程和多CPU 没有内存溢出漏洞 支持多种语言利用MySQL的API进行开发 可以运行在不同平台上 提供多种数据类型 支持ODBC、SSL 4、相关文件: safe_mysqld 用于以安全方式启动mysqld守护进程的脚本 mysql 基于命令行的mysql客户端连接程序 mysql_install_db 用于初始化系统的数据库 mysqladmin mysql的管理程序 myisamchk 用于检查、优化和修复mysql中的各个表 mysqlshow 用于显示数据库、表、列和索引等信息 mysqldump 将数据库的数据到一个文本文件中 mysqlimport 将文本文件导入到数据库中 二、Mysql服务器管理 1、认识系统数据库 mysql服务器默认情况下自建两个系统数据库,分别是: mysql库:存放mysql服务器相关设置参数和用户权限分配等信息,当启动mysql服务器时,会自动读取该库中的信息 test库:供用户学习所用 2、连接服务器的方法 客户机可以通过客户端连接工具,连接到服务器上从而进行相应的管理操作,具体操作方法如下: #mysql [ -h 主机名] [-u 用户名] [ -p 密码] [数据库名] 实例: #mysql 表示使用当前登录系统的用户连接本机中mysql服务所建立的mysql数据库 #mysql -h -u admin -p linuxadmin student 表示使用admin用户连接 服务器中student库 注: (1)当用mysql连接工具连接到服务器时,提示可能会出现以下情况: mysql 表示准备好接受新命令 mysql- 表示等待多行命令的下一行 mysql ' 表明一个一个以单引号“'”开台的字符串尚示以单引号“'”结束 mysql " 表明一个一个以双引号">台的字符串尚示以双引号<">结束 (2)退出mysql可以使用命令\q 3、利用mysql客户工具管理mysql服务器的数据库 (1)建立数据库 方法: #mysql mysqlCREATE DATABASE 数据库名; 实例: #mysql mysqlCREATE DATABASE emple; (2)显示服务器中己建立的数据库名称 方法: #mysql mysqlshow databases ; 注:在shell直接运行mysqlshow也可以显示己建立数据库名称 (3)删除数据库 方法: #mysql mysqlDROP DATABASE 数据库名; 实例: #mysql mysqlDROP DATABASE student; (4)打开数据库 方法: #mysql mysqluse 库名; 实例: #mysql mysqluse emple 4、数据表的管理 (1)建立表 方法: #mysql mysqlCREATE TABLE 表名(字段1  类型, mysql(字段2    类型, mysql(字段3    类型 .......................... .......................... mysql(字段n  类型); 实例: #mysql mysqlCREATE TABLE users (userid char(6), mysql(name char(20), mysql(password char(10)); (2) 删除表 方法: #mysql mysqlDROP TABLE 表名; 实例: #mysql mysqlDROP TABLE student; (3) 查看表中的数据 方法: #mysql mysqlSELECT 字段 [,字段.....] FROM  表名 [WHERE 条件]; 实例: #mysql mysqlSELECT * FROM emple; (4) 查看表结构 方法: #m
显示全部
相似文档