Linux : mysql数据导出导入

背景:
有时候数据库迁移,会涉及到mysql数据的导入导出 ,我们可以使用mysqldump 将数据导出成sql文本,之后导入新数据库执行即可。
操作:
1.旧数据导出
mysqldump -u root -p 123456 > abc.sql

root@1e19afd2305d:/data# mysqldump  service     -u  root -p  > abc.sql ;
Enter password: 
root@1e19afd2305d:/data# ls
abc.sql
root@1e19afd2305d:/data# cat abc.sql 
-- MySQL dump 10.13  Distrib 5.6.41, for Linux (x86_64)
--
-- Host: localhost    Database: service
-- ------------------------------------------------------
-- Server version	5.6.41

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `service_info`
--

DROP TABLE IF EXISTS `service_info`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `service_info` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(32) DEFAULT NULL,
  `url` varchar(128) DEFAULT NULL,
  `username` varchar(32) DEFAULT NULL,
  `password` varchar(128) DEFAULT NULL,
  `description` text NOT NULL,
  `type` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=69 DEFAULT CHARSET=latin1;
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `service_info`
--

LOCK TABLES `service_info` WRITE;
/*!40000 ALTER TABLE `service_info` DISABLE KEYS */;
INSERT INTO `service_info` VALUES (22,'cfss_gateway_service','http://172.168.200.39:9999/','chenpengf','123456','cfss  gate  service',1),(23,'k8s_caas_portal ','http://172.168.200.48:4200/','admin','admin','k8s caas portal service',1),(25,'k8s-acrm','http://172.168.200.45:32079/acrm/','admin','000000','k8s acrm  service',1),(26,'nexus','http://172.168.200.37:8081','admin','admin123','jar,rpm,yarn... repository ',0),(27,'k8s  id service','http://172.168.200.45:32515/','admin','000000','cfss id service',1),(38,'kubeapps','http://172.168.200.45:30080','','','Application store',1),(41,'harbor_37','http://172.168.200.37:10000','admin','Harbor12345','docker image  repository ',0),(42,'harbor_50','http://172.168.200.50','admin','Harbor12345','docker image  repository ',1),(43,'istio-kiali','http://172.168.200.45:30201','admin','admin','show istio service',1),(44,'istio-grafana','http://172.168.200.45:30292','admin','admin123','istio service monitoring',1),(45,'istio-jaeger','http://172.168.200.45:30280/jaeger/search',' ','','istio service trace',1),(46,'k8s-kibana','http://172.168.200.45:30205/app/kibana',' ','','logging service',1),(47,'k8s-ccrm','http://172.168.200.45:32238/ccrm',' admin','000000','cfss ccrm service',1),(48,'k8s-dcms','http://172.168.200.45:32251/dcms',' admin','000000','cfss dcsm service',1),(49,'k8s-ischd','http://172.168.200.45:31522/ ',' admin','000000','cfss ischd service',1),(50,'k8s-breeze','http://172.168.200.48:88/#/','',' ','offline  deploy  kubernetes',1),(51,'zentao','http://172.168.200.37:9998/','admin','admin123','issue manage service',0),(52,'swarm-sonarqube','http://172.168.200.38:9988/','admin','admin','code  quality',0),(53,'Gitlab','http://172.168.200.37:9999',' ','','code registry',0),(54,'mesos-dcos','http://172.168.200.72',' ','','mesos  dcos',2),(55,'mesos-marathon','http://172.168.200.72:8080',' ','','mesos  marathon',2),(56,'mesos','http://172.168.200.72:5050',' ','','mesos',2),(57,'mesos-marathon-lb','http://172.168.200.78:9090/haproxy?stats',' ','','mesos  marathon  lb',2),(58,'mesos-es','http://172.168.200.121:10109/_cat/indices?v',' ','','mesos  elastic search service',2),(59,'mesos-kibanna','http://172.168.200.121:10110',' ','','mesos  looging service',2),(60,'mesos-granfana','http://172.168.200.121:10108  ',' ','','mesos  monitoring service',2),(61,'mesos-altermanager','http://172.168.200.121:10107',' ','','mesos  monitoring service',2),(62,'mesos-prometheus','http://172.168.200.121:10106',' ','','mesos  monitoring service',2),(63,'mesos-Jenkins','http://172.168.200.121:10103',' ','','mesos  jenkins service',2),(64,'mesos-konga','http://172.168.200.121:10111',' cfss','admincfss','mesos  konga service',2),(65,'mesos-acrm','http://172.168.200.121:10301/acrm',' admin','000000','mesos  acrm service',2),(66,'mesos-ccrm','http://172.168.200.121:10301/ccrm',' admin','000000','mesos  ccrm service',2),(67,'mesos-dcms','http://172.168.200.121:10301/dcms',' admin','000000','mesos  dcms service',2),(68,'mesos-ocrm','http://172.168.200.121:10301/ocrm',' admin','000000','mesos  ocrm service',2);
/*!40000 ALTER TABLE `service_info` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2019-11-18  5:48:25

2.新数据库,数据的导入
mysql -u root -p -D service<abc.sql
-D 是指定数据库

root@8738406079ce:/data# mysql -u root  -p  -D service<abc.sql 
Enter password: 
root@8738406079ce:/data# 
root@8738406079ce:/data# 
root@8738406079ce:/data# 
root@8738406079ce:/data# 
root@8738406079ce:/data# 
root@8738406079ce:/data# mysql -u root  -p                     
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 95029
Server version: 5.6.41 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases ;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| service            |
| wayne              |
+--------------------+
5 rows in set (0.01 sec)

mysql> use service ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> show tables ;
+-------------------+
| Tables_in_service |
+-------------------+
| service_info      |
+-------------------+
1 row in set (0.00 sec)

mysql> select * from  service_info
    -> ;
+----+----------------------+---------------------------------------------+-----------+-------------+-------------------------------+------+
| id | name                 | url                                         | username  | password    | description                   | type |

34 rows in set (0.00 sec)


我们看到数据表已经导入

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值