搜索

在linux怎么备份数据库表

发布网友 发布时间:2022-04-21 03:43

我来回答

3个回答

热心网友 时间:2022-04-07 23:13

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)mysql>desc 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:创建新用户并给予权限

  mysql>grant all privileges on *.* to dbsync@"127.0.0.1" identified by "1234";

  11:更改Mysql用户密码

  c:\Mysql5.0\bin>mysqladmin -u root -p password 1234

  Enter password: ****
备份数据库及表

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

  c:\mysql\bin\>mysqlmp –u root –p 3306 mysql>d:\backup.sql

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

  备份多个数据库表

热心网友 时间:2022-04-08 00:31

mysqlmp -u[user] -p [数据库] [表名] > backup.sql

热心网友 时间:2022-04-08 02:06

第一种利用MySQL自带的命令
#mysqlmp -A --events > backup.sql
第二种使用xtrabackup软件备份
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top