Mysql 尝试加载到数据库时保存文件的位置
我正在做一些数据库方面的工作,我想尝试一下将文件内容加载到表中的功能。目前,我正在为网站使用主机服务器,并使用phpmyadmin与MySQL交互。我的问题是,如果不使用本地主机,您将要加载的文件保存在哪里?我读到的所有内容都涉及本地托管,但如果我有一个保存在外部服务器上的文件怎么办?我想可能类似于Mysql 尝试加载到数据库时保存文件的位置,mysql,phpmyadmin,Mysql,Phpmyadmin,我正在做一些数据库方面的工作,我想尝试一下将文件内容加载到表中的功能。目前,我正在为网站使用主机服务器,并使用phpmyadmin与MySQL交互。我的问题是,如果不使用本地主机,您将要加载的文件保存在哪里?我读到的所有内容都涉及本地托管,但如果我有一个保存在外部服务器上的文件怎么办?我想可能类似于将“url to file”加载到表[表名]中这样的操作会起作用,但我得到了一个错误 我是否需要将此文件保存在本地计算机上,然后让它以某种方式从本地路径读取文件?我不确定这是否正常完成。选项1 如果您
将“url to file”加载到表[表名]
中这样的操作会起作用,但我得到了一个错误
我是否需要将此文件保存在本地计算机上,然后让它以某种方式从本地路径读取文件?我不确定这是否正常完成。选项1
如果您有对MySQL服务器机器的SSH访问权,请对机器进行SSH登录并
- 使用
--local infle=1启动mysql客户端
mysql--local infle=1-u username-p yourdb
- 将文件(假设它在当前目录中)加载到表中
将数据本地填充“namelist.csv”加载到以“,”结尾的表客户列中代码>
- 在本地机器MySQL服务器中创建数据库实例
- 加载选项#1中所示的数据
- 使用mysqldump-u username-p yourdb importedtbl>tbldump.sql
- 如果远程Web服务器有phpMyAdmin连接到远程数据库服务器,请使用它将表转储导入到远程服务器
load data
只接受文件系统路径:运行mysql客户端的机器上的本地路径,或者不使用load local
@MarcB ahh ok,明白了。谢谢。可能是重复的。您是通过phpMyAdmin还是使用自己的加载数据填充语句来执行此操作?