在CentOS中使用wget和source命令导入sql文件

在阿里云CentOS系统中,需要导入一个sql文件到数据库,使用wget下载sql文件,并使用source命令导入sql文件。

①首先,登陆数据库:

[root@iZ94r80gdghZ tanteng.me]# mysql -u root -p
Enter password:

②使用create database命令新建一个数据库:

MariaDB [(none)]> create database testxx;
Query OK, 1 row affected (0.00 sec)

③由于sql文件在网上,需要先使用wget命令下载到服务器。先退出数据库。如在网站根目录下载sql文件,使用wget命令:

wget ftp://vh587135:z65t4i6t@cd551.gotoip.net/__bak__/mysql/s587135db0_20160319231127.sql

④再进入数据库,切换数据库到刚新建的数据库:

use testxx;

⑤使用source命令导入sql文件:

source /usr/share/nginx/html/tanteng.me/s587135db0_20160319231127.sql

这样就大功告成了,成功通过sql文件导入数据到数据库。然后再删除这个sql文件即可。

时间: 2024-09-27 21:20:41

在CentOS中使用wget和source命令导入sql文件的相关文章

Mysql数据库用source命令导入SQL文件

今天我们开发在test服务器上面用phpmyadmin导出了一段SQL语句,让我导入到beta上面的数据库里面,但是beta服务器上面没有安装phpmyadmin软件,看了里面还有删除创建数据表的过程,用mysql命令导入肯定是不行的,难道只能在beta服务器上面安装phpmyadmin软件才能可以导入该SQL语句?该SQL语句如下,我只是截取了其中一部分: -- phpMyAdmin SQL Dump -- version 3.3.9 -- http://www.phpmyadmin.net

MySQL导入.sql文件及常用命令

MySQL导入.sql文件及常用命令 转自:http://blog.csdn.net/muziduoxi/article/details/6091202  在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source   d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL:     格式: mysql -h主机地址 -u用户名 -p用户密

Java实现把excel xls中数据转为可直接插入数据库的sql文件_java

我的一贯风格,代码说明一切.. 废话不多说了,直接给大家贴代码了,具体代码如下所示: package Tools; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; import java.util.ArrayList; import java.util.List; im

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

因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux.注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更好更快的方法. 我们把database.sql上传到/tmp目录. 连接到linux,登录m

mysql source 命令导入数据乱码问题

今天从windows上导出一个sql执行文件,再倒入到unbutn中,结果出现乱码,折腾7-8分钟, 解决方式 在导出mysql sql执行文件的时候,指定一下编码格式:  代码如下 复制代码 mysqldump -uroot -p --default-character-set=utf8 mo(dbname) > E://xxxx.sql 导入的时候OK了 执行如下  代码如下 复制代码 mysql -u root -p --default-character-set=utf8 use dbn

mysql source 命令导入大的sql文件的方法_Mysql

在mysql的安装目录下 找到 my.ini文件 加入以下代码:interactive_timeout = 120wait_timeout = 120max_allowed_packet = 32M======================================小例子mytest_emp_dept.sql文件,内容如下:CREATE TABLE emp(eid INT PRIMARY KEY AUTO_INCREMENT, ename VARCHAR(20) NOT NULL, es

centos中查找并替换某个目录下所有文件中的某个字符串

因为某种原因项目中的某个方法丢失,而很多文件引用了该方法,需要将其全部替换为一个新的方法,引用的次数很多,手动改太麻烦.所以需要一次性替换. 例如要将目录 dir 下面所有文件中的 old 都修改成 new: sed -i "s/old/new/g" `grep 'old' -rl dir` 1.查找目录下包含某个字符串的文件 例:查找 dir 目录下所有包含 str 的文件. grep -lr 'str' dir  2.vim替换单个文件中所有字符串方法 例:替换当前文件中所有 ol

Linux下Mysql导入sql文件命令

因为资料库比较大,大概在10GB左右的资料库.所以使用phpmyadmin基本是没有任何机会了.太慢而且会超时.这个基本不用想了. 首先你要登录到SSH.然后使用下面的命令 这是当前在相关的目录中使用的命令.非常简单. mysql -u资料库用户 -p 资料库名 < 文件名.sql 列如 mysql -uroot -p dbname < filename.sql   如果不在当前目录使用 mysql -u资料库用户 -p 资料库名 < /home/root/文件名.sql 主要是增加一下

mysql导入sql文件命令和mysql远程登陆使用详解_Mysql

在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: 复制代码 代码如下: mysql> source   d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再