|
Tag:MySQL数据库
如何对MySQL数据库表进行锁定 2009-10-01 03:41 Tag: MySQL数据库 进行锁定 Blog: 网络编程 防止客户机的请求互相干扰或者服务器与维护程序相互干扰的方法主要有多种。如果你关闭数据库,就可以保证服务器和myisamchk和isamchk之间没有交互作用。但是停止服务器的运行并不是一个好注意,因为这样做会使得没有故障的数据库和表也不可用。本节主要讨论的过程,是避免服务器和myisamchk或isamchk之间的交互作用。实现这种功能的方法是对表进行锁定。 ... MySQL数据库中修改密码及访问限制设置详解 2009-10-01 07:21 Tag: 访问限制 修改密码 MySQL数据库 Blog: 网络编程 MySQL是一个真正的多用户、多线程SQL数据库服务器。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。由于其源码的开放性及稳定性,且与网站流行编徎语言PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的... 修改 Navicat 默认备份路径 2009-10-01 07:01 Tag: Mysql数据库 Blog: 网络编程 最近使用工作需要,使用了Navicat8.2版本,发现备份数据都是默认存储在C盘,这个就比较郁闷了。重做系统忘记转移了。那不就死定了?找了一大圈终于发现,在建立的时候有选择,看图。 图上的 设置保存路径 就是数据库备份存放位置了!设置好以后,确定就可以了,以后备份都备份在你设置的保存路径里面了! ... 再谈 MySQL 数据库备份恢复和乱码问题 2009-10-01 07:16 Tag: MySQL数据库 备份恢复 乱码 Blog: 网络编程 在我转到wordpress之后第一个考虑的是它的数据库备份恢复问题,因为写bloger都知道,自己的blog记录的都是自己需要的宝贵的资料和文字,如果因为各种未知因素导致数据库崩溃或者空间商出了问题,丢失了数据的话,无疑是一种非常巨大的痛苦和损失。 所以在我blog里面有好几篇资料文章或者自己心得文章来讨论mysql数据库备份恢复和乱码问题。 ... 从SQL server中将数据库导入Mysql数据库 2009-10-01 04:56 Tag: SQL Server 数据库 MySQL数据库 Blog: 网络编程 因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。 第一种是安装mysql ODBC,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先,sql s... 认识MySQL数据库对服务器端光标的限制 2009-10-01 05:55 Tag: MySQL数据库 服务器 光标 限制 Blog: 网络编程 从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客户端执行了查询,但仅对第1行感兴趣,那么不会传输剩余的行。 光标是只读的,不能使用光标来更新行。 未实施UPDATE... 菜鸟课堂:玩转MySQL数据库 性能优化八法 2009-10-01 05:22 Tag: 菜鸟课堂 玩转 MySQL数据库 性能 优化 八法 Blog: 网络编程 1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间, ... MySQL数据库的root口令恢复方法总结 2009-10-01 07:50 Tag: MySQL数据库 root 恢复 Blog: 网络编程 方法一 1. 下载MySQL源码分发包,不用区分操作系统,我们需要的东西是一样的; 2. 重命名自己的mysql的data目录下的mysql文件夹为oldmysql; 3. 将源码包中data目录下的mysql目录复制到你的mysql的data目录下; ... ubuntu下简单配置mysql数据库 2009-10-01 06:41 Tag: Ubuntu 简单配置 MySQL数据库 Blog: 网络编程 一). ubuntu下mysql安装布局: /usr/bin 客户端程序和mysql_instal... MYSQL数据库实用学习资料之常用命令集合 2009-10-01 04:17 Tag: MySQL数据库 命令集合 Blog: 网络编程 Mysql数据库是一个多用户,多线程的关系型数据库,是一个客户机/服务器结构的应用程序。它是对个人用户和商业用户是免费的. Mysql数据库具有以下优点: 1.同时访问数据库的用户的数量不受限制 2.可以保存超过5千万条的记录 3.是目前市场上现有数据库产品中运行... 教你轻松了解MySQL数据库中的结果字符串 2009-10-01 04:59 Tag: MySQL数据库 字符串 Blog: 网络编程 MySQL中有许多操作符和函数可以返回字符串。本节回答这个问题:返回的字符串使用什么字符集和 校对规则? 对于简单的函数,即接收字符串输入然后返回一个字符串结果作为输出的函数,输出的字符集和校对规则与原始输入的相同。例如,UPPER(X)返回一个字符串,其字符和 校对规则与X相同。类似的函数还有INSTR()、LCASE()、LOWER()、LTR... 建立MySQL数据库日常维护规范 2009-10-01 05:34 Tag: MySQL数据库 日常维护 规范 Blog: 网络编程 建立一个数据库表维护规范 在一个定期基础而非等到问题出现才实施数据库表的检查是一个好主意。应该考虑到建立一个预防性维护的时间表,以协助自动问题,是你可以采取措施进行修正: 执行常规的数据库备份并允许更新日志。 安排定期的常规表检查。通过检查表,将减少使用备份的机会。这个工作,在Windows下使用... MySQL数据库数据备份和恢复详解 2009-10-01 06:47 Tag: MySQL数据库 数据备份 恢复详解 Blog: 网络编程 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL 版本为 5.0.22。 目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy,还可以用 SQL 语法进行备份:BACKUP TABLE 或者 SELECT INTO OUTFIL... 优化MySQL数据库查询的三种方法 2009-10-01 05:12 Tag: 优化 MySQL数据库 查询 Blog: 网络编程 任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的影响,其不仅消耗掉更多的数据库时间,且它将对其他应用组件产生影响。 如同其它学科,优化查询性能很大程度上决定于开发者的直觉。幸运的是,像MySQL这样的数据库自带有一些协助工具。本文简要讨论诸多工具之三种:使用索引,使用EXPL... ext3下删除mysql数据库的数据恢复案例 2009-10-01 06:23 Tag: ext3 MySQL数据库 Blog: 网络编程 [数据恢复故障描述] 一台重要的MYSQL数据库服务器,146GB*2,RAID1,约130GB DATA卷,存储了大约200~300个数据库。平时管理员对每个数据库dump出以后,直接压缩成.gz包,再将所有重要的.gz 包合起来压缩成一个总的.tar.gz包,这些文件每日产生一次,覆盖原来的备份。数据文件及备份文件全部存储于data卷上。... MySQL数据库性能优化妙招 2009-10-01 05:01 Tag: MySQL数据库 性能 优化 妙招 Blog: 网络编程 通过在网络上查找资料和自己的尝试,我认为以下系统参数是比较关键的: (1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log 值指出在MySQL暂... 带你深入了解MySQL数据库系统参数的优化 2009-10-01 04:24 Tag: 深入了解 MySQL数据库 系统参数 优化 Blog: 网络编程 (1)、back_log: 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连... 如何才能有效对抗MySQL数据库的解密高手 2009-10-01 06:39 Tag: 有效 对抗 MySQL数据库 解密高手 Blog: 网络编程 当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装ssh。用它,你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的tcp/ip连接。 为了使一个My... MySQL数据库中设列的默认值为Now()的介绍 2009-10-01 04:31 Tag: MySQL数据库 默认值 Now() Blog: 网络编程 MySQL目前不支持列的Default 为函数的形式, 如达到你某列的默认值为当前更新日期与时间的功能, 你可以使用TIMESTAMP列类型 下面就详细说明TIMESTAMP列类型: TIMESTAMP列类型 TIMESTAMP值可以从1970的... 计划备份mysql数据库 2009-10-01 05:27 Tag: 计划备份 MySQL数据库 Blog: 网络编程 1:mysql是我们使用最多的数据库,如果在日常中正确的对mysql数据进行备份,下面我们就来做这事,通过脚本来实现 ####################################################################################################################... 应用技术:如何通过SQLyog分析MySQL数据库 2009-10-01 05:36 Tag: 应用技术 SQLyog 分析 MySQL数据库 Blog: 网络编程 SOLyog的下载、安装以及使用很简单。我去了相关网站下载,它只有384K字节大小。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下。然后运行可执行文件。 安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured)、登记、或正在建... MySQL数据库之UPDATE更新语句精解 2009-10-01 05:20 Tag: MySQL数据库 UPDATE 更新 语句精解 Blog: 网络编程 一、INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法类似。它们的主要区别是如何处理重复的数据。 1. INSERT的一般用法 MySQL中的INSERT语句和标准的INSERT不太一样,在标准的SQL语句中,一次插入一条记录的INSERT... 如何修复MySQL数据库表 2009-10-01 05:27 Tag: MySQL数据库 Blog: 网络编程 一张损坏的表的症状通常是查询意外中断并且你能看到例如这些错误: ◆ “tbl_name.frm”被锁定不能改变。 ◆ 不能找到文件“tbl_name.MYI”(Errcode :### )。 ◆ 从表处理器的得到错误###(此时,错误135是一个例外... 如何进行MySQL数据库表的故障检测 2009-10-01 03:15 Tag: 故障检测 MySQL数据库 Blog: 网络编程 表的故障检测和修正的一般过程如下: ◆ 检查出错的表。如果该表检查通过,则完成任务,否则必须修复出错的数据库表。 ◆ 在开始修复之前对表文件进行拷贝,以保证数据的安全。 ◆ 开始修复数据库表。 ◆ 如果修复失败,从数据库的备份或更新日志中恢复数据。 在使用myi... Mysql数据库常用命令 2009-10-01 05:49 Tag: MySQL 数据库 MySQL数据库 数据库命令 Blog: 网络编程 Mysql数据库常用命令: 启动Mysql数据库 C:》cd Mysql5.0 bin C:Mysql5.0 bin》mysqld –install 安装Mysql服务 C:Mysql5.0 bin》net start mysql 启动Mysql服务... mysql数据库下损坏数据的恢复操作其过程总结 2009-10-01 04:57 Tag: MySQL数据库 损坏 数据 恢复 Blog: 网络编程 此文档是一位高手同事Hewei的原创实践总结,过程真是精彩,最后修复损坏数据库取得圆满效果,值得收藏的一篇好文章。 前几天因为mysql数据库部分数据损坏原因,我尝试了下恢复数据,之后整理以下文档,供各位参考,以备各位同事以后如有类似问题,可以少走些弯路,尽快解决问题。 环境:windows2003 ... 快速掌握 Mysql数据库对文件操作的封装 2009-10-01 04:44 Tag: 快速掌握 MySQL数据库 封装 Blog: 网络编程 快速掌握 Mysql数据库对文件操作的封装 在查看Mysql对文件的操作中,它在不同的操作系统上对文件的操作,除了使用标准C运行库函数,包括open、close、seek等,在Win32下的文件和目录操作函数使用了CreatFile、CloseHandl、SetFilePointer等,很多人可能不明白为什么对文件的操作要封装出两套函数。 ... php完美结合mysql数据库记录分页显示 2009-10-01 04:00 Tag: php 完美结合 MySQL数据库 记录分页 显示 Blog: 网络编程 在php网络数据库编程时,不可避免的要考虑到数据库记录结果的显示问题,为了呈现美观页面并加快页面的载入速度,就需要对数据库记录进行分页显示。 现把与php完美结合的mysql数据库记录的分页显示实例拿出来与大家共享。 mysql数据库为xinxiku,数据表为joke。其定义sql语句如下: ... MySQL数据库的临时文件究竟储存在哪里 2009-10-01 04:50 Tag: MySQL数据库 临时文件 Blog: 网络编程 MySQL使用环境变量TMPDIR的值作为保存临时文件的目录的路径名。如果未设置TMPDIR,MySQL将使用系统的默认值,通常为/tmp、/var/tmp或/usr/tmp。如果包含临时文件目录的文件系统过小,可对mysqld使用“—tmpdir”选项,在具有足够空间的文件系统内指定1个目录。 在MySQL ... DBA经验:如何进行MySQL数据库表的故障检测 2009-10-01 04:05 Tag: DBA经验 MySQL数据库 故障检测 Blog: 网络编程 你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本章将讲述如何检测MySQL数据库表的故障。 数据库表的故障检测和修正的一般过程如下: ◆ 检查出错的表。如果该表检查通过,则完成任务,否则必须修复出错的数据库表。 ◆ 在开始修复之... |