Welcome 微信登录

首页 / 数据库 / MySQL

网上提供的最简便的MySql数据库备份的方法

网上提供的最简便的MySql数据库备份的方法

使用MYSQL进行数据库备份,又很正规的数据库备份方法,同其他的数据库服务器有相同的概念,但有没有想过,MySQL会有更简捷的使用文件目录的备份方法,而且又快有好。 一、数据备份捷径 因为这个方法没有得到官方正式文档的验证,我们暂称为试验吧。 目的:备份hostA主机中一个mysql数据库TestA,并恢复到到hostB机中 试验环境: 操作系统:WinNT4.0,Mysql3.22.34,phpMyAdmin2...
在MySQL中增添新用户权限的方法

在MySQL中增添新用户权限的方法

有2个不同的方法增加用户:通过使用GRANT语句或通过直接操作MySQL授权表。比较好的方法是使用GRANT语句,因为他们是更简明并且好像错误少些。 下面的例子显示出如何使用MySQL客户安装新用户。这些例子假定权限根据以前的章节描述的缺省被安装。这意味着为了改变,你必须在MySQL正在运行同一台机器上,你必须作为MySQLroot用户连接,并且root用户必须对MySQL数据库有insert权限和reload管理权限。另外,如果你改变了root用户口令,...
MySQL与存储过程的相关资料

MySQL与存储过程的相关资料

MySQL是“世界上最为流行的开放性数据库”,至少对于MySQLWeb站点会这样。但无论MySQL如此流行,很多公司都对MySQL的使用抱有抵触情绪。这种现象来自几个原因,其中有些人错误地认为开放性源代码只不过相当于小孩子的积木游戏,而另一些人认为任何免费的东西都不会是好东西。也许这些想法都是误解,然而有一种抱怨却是合理的,即与其它对应的产品不一样,比如Oracle或者DB2,MySQL不能够支持存储过程(storedprocedures)。 最新的MyS...
在MySQL中修改密码及访问限制的设置方法详解

在MySQL中修改密码及访问限制的设置方法详解

由于其源码的开放性及稳定性,且与网站流行编挥镅PHP的完美结合,现在很多站点都利用其当作后端数据库,使其获得了广泛应用。处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参考。 一、MySQL修改密码方法总结 首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。 方法一 使用phpMy...
php中如何将图片储存在数据库里

php中如何将图片储存在数据库里

如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件。 本文概述: 。在mysql中建立一个新的数据库 。一个怎样储存文件的例子程序 。一个怎样访问文件的例子程序 在mysql中建立一个新的database 首先,你必须在你的mysql中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里。在例子中我会使用下列结构,为...
mYsql日期和时间函数不求人

mYsql日期和时间函数不求人

对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql>SELECTsomethingFROMtable WHERETO_DAYS(NOW())-TO_DAYS(date_col)<=30; DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一,……7=星期六)。这些...
经测试最好用的mysql密码忘记的解决方法

经测试最好用的mysql密码忘记的解决方法

最好用的mysql密码忘记的解决方法,经过测试,如果不能成功一般是你的mysql运行的不正常解决办法: 在windows下:复制代码 代码如下:打开命令行窗口,停止mysql服务: Netstopmysql 启动mysql,一般到mysql的安装路径,找到mysqld-nt.exe 执行:mysqld-nt--skip-grant-tables当前窗口将会停止。 另外打开一个命令行窗口,执行mysql如果提示没有这个命令,先进入MYSQL的安装位置下BIN...
MYSQL常用命令与实用技巧

MYSQL常用命令与实用技巧

一、连接MYSQL。 格式:mysql-h主机地址-u用户名-p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为ro...
用mysqldump备份和恢复指定表的方法

用mysqldump备份和恢复指定表的方法

复制代码 代码如下:mysqldump-uuser-pdbtab1tab2>db.sql恢复复制代码 代码如下:mysql-uuser-pdb<db.sql 参考: 1.拷备文件:(保证数据库没有写操作(可以给表上锁定))直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式 2.mysqldump:mysqldump生成能够移植到其它机器的文本文件 例: 备份整个数据库-->mysqldumpdb1>/bac...
MYSQL常见出错代码对照

MYSQL常见出错代码对照

常见错误! 1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。 1044错误:数据库用户权限不足,请联系空间商解决 1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。 1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。 1146错误:数据表缺失,请恢复备份数据. 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不...
dmysql自己封装的mysql库

dmysql自己封装的mysql库

怎么系统分类里面没有CGI啊? 最近好久没有发原创文章了,都在架构服务器,编写CGI程序 开头用了些天perl,后来发现对脚本语言尤其是特别牛X的正则表达式有些看不懂... 回头用C语言写高效率的吧,反正我自己写过好些C的库了... 下面贴一个mysql的库,叫做dmysql 解压缩以后,make;makeinstall安装 然后编译程序的时候,包含dmysql.h头文件,加上-ldmysql标识,即可 头里面定义了一个mysql数据库的结构体, type...
虚拟主机MySQL数据库的备份与还原的方法

虚拟主机MySQL数据库的备份与还原的方法

以前介绍过一个小巧的MYSQL备份PHP脚本程序,不过那适合没有MySQLShell权限的虚拟主机用户,这里想讲一下更为通用的备份与还原方法,适合有自己主机的朋友。 1、关于备份:我们在使用MySQL中一般都用MyISAM类型的表,这种表是以文件形式保存的文件系统中的;而HEAP类型的表是保存在内存中的,下面的方法是针对MyISAM表的。 1.1、直接拷贝数据库文件。首先不推荐使用这种方法,因为拷贝的数据表是针对特定操作系统(硬件环境)的,移到其他系统中有...
推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)

推荐没有虚拟主机的小巧的Mysql数据库备份脚本(PHP)

最近工作中常常需要备份远程服务器上的Mysql数据库到本机,一开始采用直接备份Mysql的data目录的办法,但由于编码不同的原因经常产生问题。后来朋友推荐我使用一个非常方便小巧的PHP程序——MyDB。一共包含三个文件:1. mydb.php //DB类复制代码 代码如下:<? classdb{ var$linkid; var$sqlid; var$record; functiondb($host="",$username="",$password...
MySQL数据库备份方法说明

MySQL数据库备份方法说明

在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表已破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事! 备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。每种方法都有其优缺点: mysqldump与MySQL服务器协同操作。直接拷贝方法在服务...
找到一种不错的从SQLServer转成Mysql数据库的方法

找到一种不错的从SQLServer转成Mysql数据库的方法

年初的时候一直在做一个网站MSSQL2000->MySQL5的迁移工作,因为采用了不同的程序系统,所以主要问题在数据的迁移。由于2个系统数据库结构差异非常大,不方便采取SQLSERVER里导入MYSQL的ODBC数据源的功能(也不推荐这么做,字段类型等不同点会搞死人的~),因此就在WINDOWS下自己写PHP脚本从SQLSERVER里读数据,然后按照新系统的需要处理之后插入MYSQL里面,灵活也比较方便。实际过程主要有下面几个问题: 1、数据库的连接...
<< 31 32 33 34 35 36 37 38 39 40 >>