首页数据库linux导入数据库 在linux中怎么将数据导入数据库(linux怎么进入数据库)

linux导入数据库 在linux中怎么将数据导入数据库(linux怎么进入数据库)

编程之家2023-10-1990次浏览

老铁们,大家好,相信还有很多朋友对于linux导入数据库和在linux中怎么将数据导入数据库(linux怎么进入数据库)的相关问题不太懂,没关系,今天就由我来为大家分享分享linux导入数据库以及在linux中怎么将数据导入数据库(linux怎么进入数据库)的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

linux导入数据库 在linux中怎么将数据导入数据库(linux怎么进入数据库)

如何在Linux中导出导入MySQL数据库

本例中以在CentOS6.6下导入导出MySQL 5.1.73数据库举例说明。

查看数据库版本

1.输入“mysql--version”查看MySQL版本,本例中为5.1.73。

查看当前数据库

2.输入“mysql-u root-p”并输入密码登录。

3.输入“show databases;”查看当前数据库。注意:必须输入;

4.输入“use mysql;”连接名为mysql的数据库。

5.输入“show tables;”查看表。

linux导入数据库 在linux中怎么将数据导入数据库(linux怎么进入数据库)

6.内容如下。

7.输入“exit;”退出MySQL。

导出(备份)数据库

8.输入“mysqldump-u root-p mysql/tmp/mysqlbackup.sql”将名为mysql的数据库的数据和表结构导出/tmp命令下并命名为mysqlbackup.sql。注意:本例中为举例方便起见保存到/tmp目录下,实际操作中请确保存放到安全的目录下。

9.输入root的密码并按回车键确定。注意:因mysqldump默认不会导出事件表,所以弹出警告:-- Warning: Skipping the data of table mysql.event. Specify the--events option explicitly.

10.如需避免此警告则输入“mysqldump-u root-p--events--ignore-table=mysql.event mysql/tmp/mysqlbackup1.sql”并按回车键确定。注意:为区别起见将此备份文件命名为mysqlbackup1.sql。

11.输入密码并按回车键确定。

linux导入数据库 在linux中怎么将数据导入数据库(linux怎么进入数据库)

12.如需只导出表结构则加上“-d”参数,即输入“mysqldump-u root-p-d mysql/tmp/mysqlbackup2.sql”并输入密码确定。注意:为区别起见将此备份文件命名为mysqlbackup2.sql。

13.输入“ls/tmp”可查看备份文件。注意:实际操作中请将/tmp替换您实际备份的路径。

导入(还原)数据库

14.为演示还原起见,本例中输入“drop database mysql;”将原名为mysql的数据库删除。

15.再次输入“show databases;”发现名为mysql的数据库已被删除。

16.输入“create database mysql;”创建名为mysql的数据库。

17.输入“show databases;”可发现已新建名为mysql的数据库,输入“use mysql;”和“show tables;”则显示“Empty set(0.00 sec)”。

18.输入“exit;”退出MySQL。

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

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

linux怎样导入postgre数据库

数据库的导出和导入很重要,一个网站什么比较值钱,就是数据,做好备份很重要。

1,查看一下原数据库

-bash-3.2$ psql-U playboy-d playboy//原数据库

Welcome to psql 8.1.23, the PostgreSQL interactive terminal.

type: copyright for distribution terms

h for help with SQL commands

? for help with psql commands

g or terminate with semicolon to execute query

q to quit

playboy=> dt;

List of relations

Schema| Name| Type| Owner

--------+------------+-------+---------

public| contents| table| playboy

public| entries| table| playboy

public| properties| table| playboy

public| settings| table| playboy

public| test| table| playboy

(5 rows)

playboy=> q

2,导出数据库和表

-bash-3.2$ pg_dump-O playboy>/var/lib/pgsql/data/playboy2013.sql//导出playboy数据库

-bash-3.2$ pg_dumpall>/var/lib/pgsql/data/all_databases2013.sql//导出全部数据库

-bash-3.2$ pg_dump-O playboy-Ft-t test>/var/lib/pgsql/data/playboy_test2013.tar//导出一张表.tar的文件供pg_restore

-bash-3.2$ ls/var/lib/pgsql/data|grep 2013//查看一下导好了

playboy2013.sql all_databases2013.sql playboy_test2013.tar

3,创建新数据库,并导入

-bash-3.2$ psql-U playboy-d playboy//原数据库

Welcome to psql 8.1.23, the PostgreSQL interactive terminal.

Type: copyright for distribution terms

h for help with SQL commands

? for help with psql commands

g or terminate with semicolon to execute query

q to quit

playboy=> dt;

List of relations

Schema| Name| Type| Owner

--------+------------+-------+---------

public| contents| table| playboy

public| entries| table| playboy

public| properties| table| playboy

public| settings| table| playboy

public| test| table| playboy

(5 rows)

playboy=> q

-bash-3.2$ createdb playboy_test-O playboy//创建一个归属playboy的数据库playboy_test

CREATE DATABASE

-bash-3.2$ pg_restore-d playboy_test/var/lib/pgsql/data/playboy_test2013.tar//导入单表,

//将上面导入表删除后,在把playboy的数据库导入到playboy_test中去,权限归属playboy

-bash-3.2$ psql-d playboy_test-U playboy-f/var/lib/pgsql/data/playboy2013.sql

set

SET

SET

COMMENT

SET

CREATE SEQUENCE

setval

--------

18

(1 row)

SET

SET

CREATE TABLE

CREATE SEQUENCE

setval

--------

4

(1 row)

CREATE TABLE

CREATE TABLE

CREATE SEQUENCE

setval

--------

3

(1 row)

CREATE TABLE

CREATE TABLE

ALTER TABLE

ALTER TABLE

ALTER TABLE

ALTER TABLE

ALTER TABLE

CREATE INDEX

REVOKE

REVOKE

GRANT

GRANT

-bash-3.2$ psql-U playboy-d playboy_test//登录到playboy_test

Welcome to psql 8.1.23, the PostgreSQL interactive terminal.

Type: copyright for distribution terms

h for help with SQL commands

? for help with psql commands

g or terminate with semicolon to execute query

q to quit

playboy_test=> dt;//查看一下表,根playboy数据库一样的。

List of relations

Schema| Name| Type| Owner

--------+------------+-------+----------

public| contents| table| playboy

public| entries| table| playboy

public| properties| table| playboy

public| settings| table| playboy

public| test| table| playboy

(5 rows)

pgsql导入写法比较多,上面已经有二种了,在说一种

-bash-3.2$ psql-U playboy playboy_test</var/lib/pgsql/data/playboy2013.sql

在linux中怎么将数据导入数据库(linux怎么进入数据库)

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

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

1、导出数据和表结构:

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

#/usr/local/mysql/bin/mysqlmp-uroot-pabc>abc.sql

敲回车后会提示输入密码

2、只导出表结构

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

#/usr/local/mysql/bin/mysqlmp-uroot-p-dabc>abc.sql

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

二、导入数据库

1、首先建空数据库

mysql>createdatabaseabc;

2、导入数据库

方法一:

(1)选择数据库

mysql>useabc;

(2)设置数据库编码

mysql>setnamesutf8;

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

mysql>source/home/abc/abc.sql;

方法二:

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

#mysql-uabc_f-pabc

OK,关于linux导入数据库和在linux中怎么将数据导入数据库(linux怎么进入数据库)的内容到此结束了,希望对大家有所帮助。

动力环境监控主机 什么是动力环境监控系统域名申请免费,怎样申请免费域名