linux快速导入命令 怎么往linux导入文件

在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)

因导出sql文件

创新互联公司-成都网站建设公司,专注成都网站设计、做网站、网站营销推广,域名与空间,网络空间,网站改版维护有关企业网站制作方案、改版、费用等问题,请联系创新互联公司

在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述。

上传sql文件

前面说过了,我们没有在云主机上安装ftp,怎么上传呢?

打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux。注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更好更快的方法。

我们把database.sql上传到/tmp目录。

连接到linux,登录mysql

使用putty连接到云主机。putty的使用方法这里就不介绍了。

连接之后,登录mysql

复制代码

代码如下:

mysql

-u

root

-p

password:

注意,如果你之前建立了其他的mysql用户,可以选择合适的用户登录。关于mysql的命令行,你可以在其他地方学习。

把上传上去的sql导入到数据库中

按照下面的三个步骤,快速导入这个sql文件

复制代码

代码如下:

mysqluse

yourdatabasename;

mysqlset

names

utf8;

mysqlsource

/tmp/database.sql;

然后屏幕上就会不断的滚,最后提示导入成功。

最后,记得将database.sql删除。

linux导入sql文件命令

1SSH登录LINUX系统,登录mysql数据库

#mysql -u root -p #-p为密码,输入登录mysql的账户的密码

2选择数据库

#mysqluse database #database为你的的数据库

3选择你已经备份好的sql文件,开始导入

#mysqlsource /backup.sql #选择对应路径即可恢复

4等待数据还原结果。

linux中的命令如何输入

需要在终端中输入命令进行操作,打开终端有如下4种方法,建议你这样试试看:

1. 快捷键,“Ctrl + Alt + T”, 打开终端,输入命令,如 ls,

2. 点击搜索计算机,然后输入终端,点击,即可打开终端,

3. 进入任意文件夹下,点击右键,选择“在终端打开”,即可打开该路径下的终端,

4. 点击桌面左侧的终端快捷键,

然后在终端输入linux命令,如:ls,whoami, pwd, 等等。

mysql在linux命令行下导入txt文件

mysql在linux命令行下导入txt文件

mysql导入txt的命令如下

但如果在终端中通过

登陆的话,输入以上命令会报错:

ERROR 1148 (42000): The used command is not allowed with this MySQL version

大家不要被报错的表面翻译给误导了,这其实是个权限问题,解决方法如下

在通过终端输入时,加上一个参数--local-infile = 1 详细解释请自行百度。

用下面语句登陆后再进行导入,就成功了

mysqlimport方法导入文件:

其实无论是load data还是mysqlimport,导入是事务,如果不是则设置引擎支持事务。

如何解决大文件导入?当有十几甚至几十G文件需要导入时,因为导入中间可能会失败,如果一次性导入,导入失败会导致回滚,代价太高,从几十G文件中寻找问题也是很头疼的事情。因此,需要先将大文件拆成小文件,比如split命令,按2万行一个单位拆成小文件,以后缀编号区分,编写脚本进行自动导入。如果发生的错误,只需要从小文件中定位问题即可。然后重启导入脚本。

在linux中怎么将数据导入数据库

linux下导入、导出mysql数据库命令

一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):

1、导出数据和表结构:

mysqldump -u用户名 -p密码 数据库名 数据库名.sql

#/usr/local/mysql/bin/ mysqldump -uroot -p abc abc.sql

敲回车后会提示输入密码

2、只导出表结构

mysqldump -u用户名 -p密码 -d 数据库名 数据库名.sql

#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc abc.sql

注:/usr/local/mysql/bin/ --- mysql的data目录

二、导入数据库

1、首先建空数据库

mysqlcreate database abc;

2、导入数据库

方法一:

(1)选择数据库

mysqluse abc;

(2)设置数据库编码

mysqlset names utf8;

(3)导入数据(注意sql文件的路径)

mysqlsource /home/abc/abc.sql;

方法二:

mysql -u用户名 -p密码 数据库名 数据库名.sql

#mysql -uabc_f -p abc abc.sql


当前名称:linux快速导入命令 怎么往linux导入文件
文章路径:http://csdahua.cn/article/hhoecj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流