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;”查看表。
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.输入密码并按回车键确定。
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怎么进入数据库)的内容到此结束了,希望对大家有所帮助。