如何下载服务器上的mysql数据库到本地????十万火急

如何下载服务器上的mysql数据库到本地????十万火急,第1张

如果你安有PHPMYADMIN这样的东西,里面有下载数据库为ZIP文件的功能。

否则你可以使用MYSQL命令链接到MYSQL服务器,通过执行MYSQL命令下载数据,命令是:

mysql -h主机 -u用户 -p密码 -e "SELECT * FROM 表名" >文件名

如果要读出BLOB数据,首先你要知道这个字段里存的是哪种流,是图片,还是文件,这样你读取输出以后也知道文件类型。

ResultSet里面有getBlob方法,你可以查下API

文件保存到数据库或文件,数据库只是记录路径,当然是数据库记录路径好了。

你想想把,如果传一个电影2G,到你数据库一存,会有什么后果呢。

PHP下载代码:

<?php

header('Expires: Mon, 26 Jul 1997 05:00:00 GMT')

header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT')

header('Cache-Control: no-cache, must-revalidate')

header('Pragma: no-cache')

header('Content-Encoding: none')

header('Content-Length: '.$filesize)

header('Content-Disposition: attachmentfilename='.$attach['filename'])

header('Content-Type: '.$attach['filetype'])

@$fp = fopen($filename, 'rb')

@flock($fp, 2)

$attachment = @fread($fp, $filesize)

@fclose($fp)

echo $attachment

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7422293.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存