新网创想网站建设,新征程启航

为企业提供网站建设、域名注册、服务器等服务

数据库备份命令linux 数据库备份命令要提交吗

Linux查看数据库备份脚步的配置信息命令

Copyright © 1999-2020, CSDN.NET, All Rights Reserved

成都创新互联公司主要从事网站建设、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务临渭区,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

mysql

登录

Linux 关于MYSQL数据库命令(查看,备份等操作) 原创

2016-04-19 11:22:33

fuwen1989

码龄7年

关注

1.Linux系统下启动MySQL的命令:

/ect/init.d/mysql start (前面为mysql的安装路径)

2.linux下重启mysql的命令:

/ect/init.d/mysql restart (前面为mysql的安装路径)

3.linux下关闭mysql的命令:

/ect/init.d/mysql shutdown (前面为mysql的安装路径)

4.连接本机上的mysql:

进入目录mysql\bin,再键入命令mysql -u root -p, 回车后提示输入密码。

5.打开数据库后的操作命令

查看数据库的命令

mysql show databases;

打开mydb库

mysql use mydb;

查看数据表的详细结构

mysql desc funtb;

新建数据库

mysql create database school;

新建表

mysql create table user01(

- id varchar(20) NOT NULL,

- userName varchar(10) NOT NULL,

- age int(11) default'0',

- sex char(2) NOT NULL default'm',

- PRIMARY KEY (id)

- )TYPE=InnoDB;

Query OK, 0 rows affected, 1 warning (0.02 sec)

mysqldesc student;

插入

mysql insert into student(id,stuName) values('1','tomcat');

删除

mysql delete from student where id='1';

删除表中所有数据

mysql truncate table student;

删除表

mysql drop table temp;

创建新用户并给予权限

mysql grant all privileges on *.* to dbuser@localhost identified by '1234'

with grant option;

更改Mysql用户密码

c:\Mysql5.0\binmysqladmin -u root -p password 1234

Enter password: ****

备份数据库及表(新版数据库不加3306端口号)

c:\mysql\bin\mysqldump –u root –p mydb d:\backup.sql

执行此语句将把数据库mydb 备份到D盘的backup.sql文件中

备份多个数据库表

c:\mysql\bin\mysqldump –u root –p 3306 school user01 user d:\backup.sql

此句的意思是把school库中的user01表和user表的内容和表的定义备份到D盘backup.sql文件中。

备份所有的数据库

c:\myql\binmysqldump –u root –p 3306 –all –databased:backup.sql

还原Mysql数据库

c:\mysql\bin\mysql –u root –p 3306 school

还原其中的一个表

mysql source d:\books.sql;

退出Mysql连接

mysqlquit(exit)

windows关闭mysql服务

C:\mysql\binnet mysql

linux系统上怎样备份oracle数据库

步骤以下:1、编写备份数据库的shell

1、创建保存shell文件的文件夹,2、文件内容为:#!/bin/sh

PATH=$PATH:$HOME/bin

export

PATH

ORACLE_BASE=/u01/app/oracle

export

ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export

ORACLE_HOME

ORACLE_SID=HRDB

export

ORACLE_SID

PATH=/usr/sbin:$PATH

PATH=$ORACLE_HOME/bin:$PATH

export

PATH

exp

fact/fact

file=/backup/fact`date

+%y%m%d`.dmp

log=/backup/factlog`date

+%y%m%d`.log

shell文件编写终了1、运行以上的shell文件看是不是能生成备份的.dmp文件,如果能则表示shell文件编写成功

2、然后在此shell文件的所在终端输入命令,将此文件授权让root用户可以履行:

3、命令为:chmod

+x

backup.sh

4、然后到root终端编写定时备份的语句5、语句为:crontab

–e

6、输入i

7、输入10

17

,,,/home/backupscript/backup.sh

8、按下esc建,输入:wq

退出并保存便可。

在linux怎么备份数据库表

1:打开的数据库的命令

mysql use mysql

Database changed

2:查看数据库的命令

mysql show databases;

3:查看数据库中表的命令

mysql show tables;

4:查看表的详细结构

mysql desc tablename;

5:新建数据库

mysql create database school;

Query OK, 1 row affected (0.00 sec)

6:新建表

mysql create table user01(

- id varchar(20) NOT NULL,

- userName varchar(10) NOT NULL,

- age int(11) default'0',

- sex char(2) NOT NULL default'm',

- PRIMARY KEY (id)

- )TYPE=InnoDB;

Query OK, 0 rows affected, 1 warning (0.02 sec)mysqldesc student;

7:插入

mysql insert into student(id,stuName) values('1','tomcat');

Query OK, 1 row affected (0.00 sec)

8:删除

mysql delete from student where id='1';

Query OK, 1 row affected (0.01 sec)

9:删除表中所有数据

mysql truncate table student;

Query OK, 1 row affected (0.01 sec)

10:创建新用户并给予权限

mysqlgrant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234";

11:更改Mysql用户密码

c:\Mysql5.0\binmysqladmin -u root -p password 1234

Enter password: ****

备份数据库及表

我们用mysqldump命令来备份数据库

c:\mysql\bin\mysqldump –u root –p 3306 mysqld:\backup.sql

执行此语句将把mydb 备份到D盘的backup.sql文件中

备份多个数据库表

linux怎么备份db2数据库

linux中备份db2数据库指南:

一、备份(backup)数据库

1、离线全备份

1)、首先确保没有用户使用DB2:

db2 list applications for db sample

2)、停掉数据库并重新启动,以便断掉所有连接:

db2stop force

db2start

3)、执行备份命令:(使用TSM作为备份的介质)

db2 backup db sample use tsm

备份成功,将会返回一个时间戳。

4)、检查备份成功:

db2 list history backup all for sample 可以看到多了这个备份的纪录。

db2adutl query 命令也可以看到返回值。

5)、备注:

首先对主节点(catalog表空间在的节点)执行备份命令,再对另外的节点也做这个操作。

2、 在线备份:

1)、首先打开一下支持在线备份的数据库配置参数:

db2 update db cfg for sample using userexit on 启用用户出口

db2 update db cfg for sample using logretain on 启用归档日志

db2 update db cfg for sample using trackmod on 启用增量备份功能

(需要各个Node都分别做设置)

开启这些参数后,数据库处于backup pending状态,要求做数据库的离线全备份。做一下离线全备份,参考上面的命令。

2)、在线备份命令如下:

db2 backup db sample online use tsm

备份成功,返回一个时间戳。

3)、同样可以用db2adutl 和db2 list history察看备份纪录。

4)、备注:

同样,对每个节点都做这个操作。

3、 在线增量备份

1)、在开启了必须的三个参数的情况下,做增量备份:

db2 backup db sample online incremental use tsm

备份成功,返回一个时间戳。

2)、同样可以用db2adutl 和db2 list history察看备份纪录。

3)、还有一种delta的备份:

db2 backup db sample online incremental delta use tsm

这两种备份的区别,类似Oracle Exports的Incremental和Cumulative方式,db2的incremental对应oracle的cumulative方式,而db2的delta方式则对应oracle的incremental方式。

4)、备注:

同样,对每个节点都做这个操作。


本文名称:数据库备份命令linux 数据库备份命令要提交吗
分享网址:http://www.wjwzjz.com/article/hgspgc.html
在线咨询
服务热线
服务热线:028-86922220
TOP