linux导入数据库文件|linux上mysql怎样导入sql数据库文件

linux导入数据库文件|linux上mysql怎样导入sql数据库文件的第1张示图

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

因导出sql文件在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述。上传sql文件前面说过了,我们没有在云主机上安装ftp,怎么上传呢?打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux。注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更好更快的方法。我们把database.sql上传到/tmp目录。连接到linux,登录mysql使用putty连接到云主机。putty的使用方法这里就不介绍了。连接之后,登录mysql复制代码代码如下:>mysql-uroot-p>password:注意,如果你之前建立了其他的mysql用户,可以选择合适的用户登录。关于mysql的命令行,你可以在其他地方学习。把上传上去的sql导入到数据库中按照下面的三个步骤,快速导入这个sql文件复制代码代码如下:mysql>useyourdatabasename;mysql>setnamesutf8;mysql>source/tmp/database.sql;然后屏幕上就会不断的滚,最后提示导入成功。最后,记得将database.sql删除。

2. linux导入sql文件命令

1SSH登录LINUX系统,登录mysql数据库#mysql -u root -p #-p为密码,输入登录mysql的账户的密码 2选择数据库#mysql>use database #database为你的的数据库3选择你已经备份好的sql文件,开始导入#mysql>source /backup.sql #选择对应路径即可恢复4等待数据还原结果。

3. linux上mysql怎样导入sql数据库文件

首先通过xshell连接数据库服务器,执行命令mysql -u root -p 命令,按照提示专输入密码。属连接上数据库。在连接终端上执行命令create database JD_Model;执行完成后,验证数据库是否创建成功。执行命令show database;查看是否有JD_Model数据库。将准备好的数据库文件20151010.sql文件通过xftp工具,上传至/root目录下,并等待上传完毕。在连接数据库的终端执行命令use JD_Model。使用JD_Model数据库。具体操作如下图所示。执行命令source /root/20151010.sql。执行数据库导入命令。待导入完毕,执行下一步操作。确定数据表是否创建成功,即数据文件是否导入成功。执行命令 show tables;查看数据库下的表。

4. linux系统下mysql 如何导入数据库

对于导入MYSQL的数据库,可以直接拷贝对应的数据库到MYSQL的data目录下。对于导入其它数据内库管理系统的容数据库,可以在其它数据库里面转换为TXT文件或者SQL文件,MYSQL有相应的语句执行这类数据的导入。

5. linux中怎么实现导入导出oracle数据库中

exp和imp1. 获取帮助 imp help=y2. 导入一个完整数据库imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象imp system/manager file=seapark log=seapark fromuser=seapark imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)4. 将一个用户所属的数据导入另一个用户imp system/manager file=tank log=tank fromuser=seapark touser=seapark_imp system/manager file=tank log=tank fromuser=(seapark,amy)touser=(seapark1, amy1)5. 导入一个表imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)6. 从多个文件导入imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G full=y7. 使用参数文件imp system/manager parfile=bible_tables.parbible_tables.par参数文件:#Import the sample tables used for the Oracle8i Database Administrator's Bible. fromuser=seapark touser=seapark_ file=seapark log=seapark_import8. 增量导入imp system./manager inctype= RECTORE FULL=Y FILE=A ——————————————————————————————————————————————-1. 获取帮助 exp help=y2. 导出一个完整数据库exp system/manager file=bible_db log=dible_db full=y3. 导出数据库定义而不导出数据exp system/manager file=bible_db log=dible_db full=y rows=n4. 导出一个或一组指定用户所属的全部表、索引和其他对象exp system/manager file=seapark log=seapark owner=seaparkexp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)注意:在导出用户时,尽管已经得到了这个用户的所有对象,但是还是不能得到这些对象引用的任何同义词。解决方法是用以下的SQL*Plus命令创建一个脚本文件,运行这个脚本文件可以获得一个重建seapark所属对象的全部公共同义词的可执行脚本,然后在目标数据库上运行该脚本就可重建同义词了。SET LINESIZE 132SET PAGESIZE 0SET TRIMSPOOL ONSPOOL c:\seapark.synSELECT 'Create public synonym '||synonym_name||' for '||table_owner||'.'||table_name||';'FROM dba_synonymsWHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC';SPOOL OFF5. 导出一个或多个指定表exp seapark/seapark file=tank log=tank tables=tankexp system/manager file=tank log=tank tables=seapark.tankexp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)6. 估计导出文件的大小全部表总字节数:SELECT sum(bytes) FROM dba_segments WHERE segment_type = 'TABLE';seapark用户所属表的总字节数:SELECT sum(bytes)FROM dba_segmentsWHERE owner = 'SEAPARK'AND segment_type = 'TABLE';seapark用户下的aquatic_animal表的字节数:SELECT sum(bytes)FROM dba_segmentsWHERE owner = 'SEAPARK'AND segment_type = 'TABLE'AND segment_name = 'AQUATIC_ANIMAL';7. 导出表数据的子集(oracle8i以上)NT系统:exp system/manager query='Where salad_type='FRUIT'' tables=amy.salad_type file=fruit log=fruitUNIX系统:exp system/manager query=\"Where salad_type=\'FRUIT\'\" tables=amy.salad_type file=fruit log=fruit8. 用多个文件分割一个导出文件exp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)log=paycheck, filesize=1G tables=hr.paycheck9. 使用参数文件exp system/manager parfile=bible_tables.parbible_tables.par参数文件:#Export the sample tables used for the Oracle8i Database Administrator's Bible.file=bible_tableslog=bible_tablestables=(amy.artistamy.booksseapark.checkupseapark.items)10. 增量导出“完全”增量导出(complete),即备份整个数据库 exp system/manager inctype=complete file=990702.dmp“增量型”增量导出(incremental),即备份上一次备份后改变的数据 exp system/manager inctype=incremental file=990702.dmp“累计型”增量导出(cumulative),即备份上一次“完全”导出之后改变的数据 exp system/manager inctype=cumulative file=990702.dmp

6. 怎么在linux里连接数据库导入dmp文件

当然,用工具导出是最方便的,要是直接用黑窗口导出也是很方便的。这个导出的话,你可以具体的上网搜搜,本地的就直接导出就行:数据导出:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\chu.dmp中exp system/[email protected] file=d:\chu.dmp full=y2 将数据库中system用户与sys用户的表导出exp system/[email protected] file=d:\chu.dmp owner=(system,sys)3 将数据库中的表table1 、table2导出exp system/[email protected] file=d:\chu.dmp tables=(table1,table2)4 将数据库中的表table1中的字段filed1以"00"打头的数据导出exp system/[email protected] file=d:\chu.dmp tables=(table1) query=\" where filed1 like '00%'\"如果是远程的话也是可以的:C:\Documents and Settings\Administrator>exp tmrpt/[email protected]:1521/bocReport file=c:\yuCheng\event_log_realtime.dmp tables=(event_log_realtime);

7. linux导入oracle数据库dm文件时卡在一张表上

源数据库和目标数据库必须运行在相同的硬件平台上。源数据库与目标数据库必须使用相同的字符集。

8. linux下如何导入导出MySQL数据库

(导出数据库abc到abc.sql文件)提示输入密码时,输入该数据库用户名的密码。二、导入:用mysql命令行命令格式mysql -u 用户名 -p 数据库名三、直接COPY如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。3.1 将原始数据库用tar打包为一个文件tar -zcvf mydb.tar.gz mydb3.2 创建空数据库3.3 解压在临时目录中解压,如:cd /tmptar -zxvf mydb.tar.gz3.4 拷贝将解压后的数据库文件拷贝到相关目录cd mydb/cp * /var/lib/mysql/mydb/对于FreeBSD:cp * /var/db/mysql/mydb/3.5 权限设置

9. 请问linux下的MYSQL数据库,如何导入一个已有的table.sql文件(MYSQL是刚安的,没有任何数据表)

shell>mysqldb_name<table.sql还可以用复制一个USE db_name语句启动文本文件。在这种情况下,不需要在命令行中指定数据库名:shell>mysql<text_file如果正运行mysql,可以使用source或\.命令执行SQL脚本文件:mysql>sourcetable.sqlmysql>\.table.sqlMySQL默认的数据文件存储目录为/var/lib/mysql

未经允许不得转载:山九号 » linux导入数据库文件|linux上mysql怎样导入sql数据库文件

赞 (0)