mysql在怎么上传,mysql上传图片
怎样将MySQL数据库上传到服务器
直接在服务器里面安装就可以的。或者直接用ftp上传工具上传。海腾数据黄强真诚为您解答,免费安装系统以及环境。希望可以帮助您
黑河ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!
mysql数据库如何上传?
一、一般步骤
1、用phpADMIN生成CSV格式文件
以PHP+MySQL模式建立个人主页的读者,在自己的机器上都有PHP+MySQL环境吧?就在这个环境下,用phpADMIN生成以分号为分隔符的dotmud.csv文件。
2、将dotmud.csv文件通过FTP上传到服务器。
3、上传data.php程序(程序附后),在浏览器调用data.php程序,将dotmud.csv文件的内容加入到数据库。
二、特殊处理
一般的数据,通过上述步骤,基本可以顺利上传。但对于包含特殊字符的数据(比如数据库记录中包含换行符、单引号、分号),就要做些特殊的处理。
1、换行符的处理
PHP的fgetcsv()函数以换行符作为每行的结束标志。如果MySQL数据表的记录包含换行符,fgetcsv()就不能完整读取记录行。
笔者的解决方法是修改phpADMIN的lib.inc.php3文件(读者也可以不修改phpADMIN文件,而是用其他方法直接加工phpADMIN生成的dotmud.csv文件,达到同样的效果)的get_table_csv()函数:
在 $schema_insert=ereg_replace($sep."$","",$schema_insert) 行后加入如下命令行
$schema_insert=ereg_replace("\r\n","`return`",$schema_insert)
将换行符转换为不容易出现的换行标识串`return`(读者可根据自己数据的特点设置独特的换行标识串),再在data.php程序中加一行命令$data[$i]=ereg_replace("`return`","\r\n",$data[$i]),用来将换行标识串还原成换行符。
2、分隔符的处理
如果MySQL记录行恰好包含CSV分隔符,fgetcsv()进行分隔处理时就会出现问题。
笔者仍然是通过修改lib.inc.php3文件解决的。
在get_table_csv()的$schema_insert="$row[$j]".$sep行前加一行
$row[$j]=ereg_replace($sep,"`return_sep`",$row[$j]) 命令,将分隔符转为分隔标识串`return_sep`,同时在data.php中用命令行 $data[$i]=ereg_replace("`return_sep`",";",$data[$i]) 进行还原处理。
3、单引号的处理
MySQL的SQL语句行对单引号有特殊的定义,如果直接提交含单引号的SQL语句,就会出错。这种情况需要加上转义符。在data.php中加一行 $data[$i]=ereg_replace("'","\'",$data[$i]) 就可解决。
另外,在数据记录特别多的的情况下,dotmud.csv文件可能比较大,如果在服务器的限定时间内不能执行完data.php程序,就需要按行分拆dotmud.csv。如笔者有个7000行的dotmud.csv文件,在自己的机器上执行到600行就提示超时,便拆成10个文件上传到全路互联(),结果对方的服务器速度快,每个文件的处理时间还不到1秒,而php默认的限定执行时间可是30秒啊!看来我做的分拆实属多余。
以上方法解决了数据库内容的上传问题。对于数据库结构的上传,只要稍微修改一下data.php程序就可实现。其实,如果库结构比较简单,用phpADMIN更方便
怎么把mysql数据库上传到网站服务器?
如果你只是想把表结构和数据上传的话,你可以先把这些东西导出到一个sql文件中。然后把这个文件上传到服务器,然后执行这个文件,就OK了。
导出命令式:mysqldump -u 用户名 -p 数据库名 导出的文件名
比如你想导出test数据库,那么:
mysqldump -u root -p test test.sql
然后你就可以把test.sql上传
如何把MYSQL数据库上传到空间
首先,登录mysql(127.0.0.1/phpmyadmin)输入用户名、密码,用户名通常是root,密码自己看着办,然后在本地导出数据库,存为一个扩展名为xxx.sql的文档。如果你在数据库里用到了GB2312记得用Dreamweaver打开,替换成GBK,因为我的PHPMYADMIN里面没有GB2312编码。
然后通过浏览器打开网址的后台管理界面,用新网给你的用户名和密码登陆。在最下方有一个MYSQL数据库管理入口。
3
进入新网后台以后,进去后再次要求输入密码,再次验证,你照开始一样输入就可以。我的MYSQL数据库没有直接导入功能,所以把刚刚在Dreamweaver编辑的代码全部复制到SQL执行窗口,点击执行即可!接下来就是修改网站文件里的链接代码,将对应的服务器地址、用户名和密码换成对应的就可以了。很简单吧。
如何把mysql数据库上传到远程服务器上(即网站)
1)、数据不多的情况下,可以直接用数据库连接工具,上面有数据库拷贝到数据库的功能来拷贝。
2)、数据量大的情况下,建议用下面的方式:
1、远程服务上面安装mysql服务器
2、本地的数据库的数据导出到一个文件中
3、ftp或者其他方式,把这个数据库文件传到远程服务器
4、用远程服务中source命令,导入
网页名称:mysql在怎么上传,mysql上传图片
文章路径:http://ybzwz.com/article/dsecijj.html