第X-17章 Mysql配置管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

LINUX企业服务器管理与应用第17章Mysql数据库•本章学习目标–Mysql数据库的基本使用–Mysql数据库用户的管理与授权–Mysql数据库的备份与恢复数据库的相关概念•数据(data)•数据库(Database,DB)•数据库管理系统(DatabaseManagementSystem)•数据库的类型纯文本数据库-DNS、口令关系数据库•企业级:Oracle,SQLServer,Sybase,Informix,DB2•中小型:PostgreSQL,Mysql,Access,Dbase,Paradox•Linux下的常用小型数据库•Mysql•PostgreSQL•SQLiteSQL概述•SQL(StructuredQueryLanguage)是一种综合、通用、功能极强并且简洁易用的关系数据库语言•SQL标准–SEQUEL–SQL86–SQL89(SQL1)–SQL92(SQL2)–SQL3SQL的应用•Oracle、SQLserver、DB2、Sybase、PostgreSQL、MySQL都实现了SQL语言•Dbase、Foxpro、Access等部分实现了SQL语言•HTML中嵌入SQL语句可以通过访问数据库•在VC、VB、DEPHI等高级语言中可以嵌入SQL语句Mysql概述•MySQL最早开始于1979年,瑞典T.c.X公司开发•MySQL是一个真正的多用户、多线程的SQL数据库服务器。•MySQL是一个客户机/服务器结构的实现,它由一个服务器守护程序MySQLd和不同的客户程序及库组成。mysql的相关文件•mysql的主目录–/var/lib/mysql•mysql的启动/停止/重启–servicemysqldstart–servicemysqldstop–servicemysqldrestartmysql的查询•软件是否安装•服务查看mysql的基本使用•启动–servicemysqldstart•连接到数据库–mysql[-hhostname][-uusername][-p[password]][database]mysql的基本使用•连接到数据库–以默认的用户名连接到默认的数据库mysql的基本使用•查询已存在的数据库–showdatabases;mysql的基本使用•创建数据库createdatabase数据库名;•删除数据库dropdatabase数据库名;mysql的基本使用•使用指定的数据库use数据库名(;)•查看数据库中的表showtables;mysql的基本使用•创建表createtable表名(……);•查看表结构describe表名;mysql的基本使用•删除表droptable表名;•向表中添加数据insertinto表名values(……);mysql的基本使用•读取表中所有数据select*from表名;mysql数据库的备份与恢复•数据库的备份Mysqldump•数据库的恢复mysql数据库的备份与恢复检查恢复结果mysql数据库用户的管理与授权•数据库管理员root设置密码–以root身份登录数据库–测试mysql数据库用户的管理与授权•删除匿名用户(以root身份登录数据库)–删除匿名用户–更新授权表mysql数据库用户的管理与授权•给用户授权标准语法–grant权限on数据库/表to用户名identifiedby‘密码’with特殊权限;•授予用户本地登录,对所有数据库有全部的权限,•授予用户指定IP录,对所有数据库有全部的权限mysql数据库用户的管理与授权•给用户授权标准语法•授予用户从任意主机登录,对所有数据库有全部的权限•撤销用户权限标准语法revoke权限on数据库from用户名;上机练习•启动数据库•连接数据库–创建数据库–创建表–添加数据•备份/恢复数据库•授权/撤销授权上机练习•连接数据库–创建数据库–创建表–添加数据•备份/恢复数据库•用户管理–删除匿名用户–授权/撤销授权–测试Q&A

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功