MySQL服务器的配置与应用

上传人:沈*** 文档编号:252967683 上传时间:2024-11-26 格式:PPT 页数:39 大小:1.33MB
返回 下载 相关 举报
MySQL服务器的配置与应用_第1页
第1页 / 共39页
MySQL服务器的配置与应用_第2页
第2页 / 共39页
MySQL服务器的配置与应用_第3页
第3页 / 共39页
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第,4,讲,MySQL,服务器的配置与应用,目录,MySQL,概述,MySQL,的安装,创建数据库,创建表,插入数据,查询数据,更新表,删除表,使用,show,命令,对表的其他操作,用户权限管理,MySQL,数据库的备份与恢复,MySQL,概述,MySQL,是一个高性能、多线程、多用户、建立在客户,/,服务器结构上的开源关系型数据库管理系统,MySQL,是世界上最受欢迎的开放源代码数据库,当前全世界有超过,600,万的系统使用,MySQL,MySQL,的官方网站为,http:/,MySQL,的优点,性能高效而稳定,开放源代码,多用户支持,可以有效地满足,50,1000,个并发用户的访问,开放性,支持,ANSI SQL-99,标准,适用于多种操作系统,广泛的应用程序支持,有,C,、,C+,、,Java,、,Perl,、,PHP,和,Python,等多种客户工具和,API,的支持,支持事务处理、行锁定、子查询、外键和全文检索等功能,支持大数据库处理,可对某些包含,50000000,个记录的数据库使用,MySQL,有灵活且安全的权限和口令系统,并且允许对其他主机的认证,MySQL,的安装,查看是否安装了,MySQL,rpm-,qa,|,grep,mysql,相关软件说明,mysql,:客户程序和共享库,mysqlclient,:开发,MySQL,客户端程序时使用的库和头文件,mysql,-server,:,MySQL,数据库服务器,mysql,-bench,:,MySQL,数据库基准和性能测试工具,mysql-devel,:开发,MySQL,程序时使用的库和头文件,MySQL,的配置文件:,/etc/,f,启动,MySQL,数据库服务器,service,mysqld,start,连接数据库,使用,mysql,命令登录,MySQL,数据库服务器,语法:,mysql,-h,主机名或,IP,地址,-u,用户名,-p,口令,例子:,mysql,-,uroot,-p,注意:,root,的密码默认为空,创建数据库(,1,),使用,show databases,能够查看,MySQL,系统中存在的数据库,创建数据库(,2,),使用,create database,创建数据库,使用,use,命令选择数据库,删除数据库,MySQL,drop database accounts;,创建表,使用,create table,命令创建表,删除表,mysql,drop table acc;,创建表(,2,),查看当前数据库中的所有表,创建表(,3,),使用,describe,(可以缩写为,desc,)命令查看表的结构,插入数据(,1,),acc,表的样例数据,acc_id,username,password,ts,1034033,jsmith,smithy,20021014112438,1034055,jdoe,doey,20021014112501,1034067,jthompson,james2,20021014113403,1034089,sstanford,stanford,20021014113407,1034123,blewis,lewis,20021014112252,1034154,ysheets,sheets,20021014113416,1034034,jime,NULL,20021014112415,1034546,jjmyers,NULL,20021014113422,插入数据(,2,),使用,insert,命令插入数据,使用,NULL,值,查询数据(,1,),select,命令的格式,查询数据,(2),查询数据,(3),查询数据,(4),查询数据:排序,程序数据:降序,查询数据:别名,查询数据:,like,(,1,),查询数据:,like,(,2,),查询数据,将表的数据输出到文本文件,行计数,更新数据,删除数据,使用,show,命令(,1,),show databases,使用,show,命令(,2,),show tables,重命名表,增加列,改变列定义,用户权限管理,添加用户和权限,删除权限,修改,MySQL,管理员,root,的口令,添加用户,(1),使用,grant,命令添加用户,添加用户,(2),权限(,privileges,),ALL,授予用户如下的所有权限,ALTER,改变表、列和索引,CREATE,创建数据库和表,DELETE,删除表中的记录,DROP,丢弃和删除表和数据库,FILE,读、写文件,INDEX,添加、删除索引,INSERT,向表中插入记录,PROCESS,查看和停止系统进程,添加用户,(3),REFERENCES,当前的,MySQL,还不能使用,RELOAD,使用,FLUSH,语句,SELECT,从表中查询记录,SHUTDOWN,关闭,MySQL,数据库,UPDATE,更新表中的记录,USAGE,连接到,MySQL,数据库,但是没有权限,添加,用户:例子,例,1,:创建口令为,99hjc,的用户,john,,该用户在数据库,myDB,的所有表都有,select,和,insert,权限,并且能够从任何主机连接到数据库服务器,mysql,grant select,insert on,myDB,.*to john”%”identified by“99hjc”;,添加,用户:例子,例,2,:添加口令为,45sdg11,的用户,jane,,该用户在数据库,myCompany,的表,employees,上具有,ALL,权限,并且只能从特定的主机上连接数据库,mysql,grant all on,myCompany.employees,to,identified by“45sdg11”;,例,3,:,mysql,grant all on,myCompany.employees,to,jane63.124.45.2,identified by“45sdg11”;,回收权限,revoke,命令的语法,回收用户,john,在数据库,myCompany,的,insert,权限,mysql,revoke insert on,myDB,.*from john”%”;,修改,MySQL,管理员,root,的口令,在初始安装,MySQL,服务器时,管理员,root,的密码为空,使用,mysqladmin,命令修改,root,用户的密码,例:将,root,用户密码改为,kswTG23a,mysqladmin,-u root password kswTG23a,如果已经为,root,用户设置了密码,当再次修改其密码时,需要使用如下格式的,mysqladmin,命令,mysqladmin,-u root-p password,新密码字符串,MySQL,数据库的备份与恢复,使用,mysqldump,命令备份,MySQL,数据库,cd,/,var/lib/mysql,mysqldump,-,uroot,-p-opt sales sales_bak030630.sql,恢复数据库,mysql,-,uroot,-p,mysql,drop database sales;,(删除,sales,数据库),mysql,use sales;,(打开,sales,,出错),mysql,create database sales;,(重新创建数据库,sales,),mysql,q,cd,/,var/lib/mysql,mysql,-,uroot,-p sales use sales;,mysql,show tables;,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!