在使用linux的mysql中,C:/相当于什么?

时间:2014-10-01 12:51:57

标签: mysql

我有这个代码,但我可以'弄清楚如何将C:/驱动器更改为等效的linux。以下是代码:

SELECT * INTO OUTFILE 'C:/CountryLanguage.txt' FROM CountryLanuage;

我尝试过' / student',' / home',' / usr',只是简单的' / CountryLanguage'我不知道该怎么做。有人可以帮帮我吗? 谢谢,

1 个答案:

答案 0 :(得分:1)

嗯,这取决于您要保存文件的位置。 如果您想将其保存在例如“/ student”中,则首先必须在根文件夹“/”中创建此文件夹。通过键入以下内容来创建文件夹:

cd /
mkdir students

创建目录后,您可以通过键入以下内容确保其存在:

ls / 

显示/.

中的所有文件和文件夹
ls /students

显示/ students文件夹中的所有文件。

由于这是在Linux根目录中,因此您必须更改该文件夹的权限,以便MySQL可以写入该文件夹。这可以输入:

chmod 777 /students

你只能使用777进行测试,因为这样每个人都可以在该文件夹中读取,写入和执行,但我建议使用它来确保它不是导致错误的权限。

修改 如果具有对系统的root访问权限,则应尝试将文件保存到MySQL可以写入的“/ var / lib / mysql /”。