SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 17.09.2008 12:08:51

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Как перенести базу на другой ПК флешкой?

а?

Неактивен

 

#2 17.09.2008 12:31:46

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как перенести базу на другой ПК флешкой?

На одном компьютере
mysqldump -B dbname >/mnt/flash/dbname.sql

На втором компьютере
mysql </mnt/flash/dbname.sql

Неактивен

 

#3 17.09.2008 13:18:52

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

paulus написал:

На одном компьютере
mysqldump -B dbname >/mnt/flash/dbname.sql

На втором компьютере
mysql </mnt/flash/dbname.sql

если у меня база, например, называется "proba" то как будет правильно?
mysqldump -B PROBA >/mnt/flash/PROBA.sql 
mysql </mnt/flash/PROBA.sql                                              так?

Неактивен

 

#4 17.09.2008 13:22:23

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как перенести базу на другой ПК флешкой?

Да. Каталог, естественно, должен смотреть на флешку в обоих случаях. Ну и название файла
может быть любым smile

Неактивен

 

#5 18.09.2008 11:14:38

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

не получается, ошибка синтаксиса, где-то что-то не так пишу.
mysqldump -u root -p PROBA > /h:/PROBA.sql

Неактивен

 

#6 18.09.2008 12:06:16

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Как перенести базу на другой ПК флешкой?

какая именно ошибка?

Неактивен

 

#7 18.09.2008 12:38:08

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

rgbeast написал:

какая именно ошибка?

О! что-то получилось, создался текстовый файл. Это хорошо или плохо?

Неактивен

 

#8 18.09.2008 12:57:34

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как перенести базу на другой ПК флешкой?

Это хорошо.

Неактивен

 

#9 18.09.2008 13:13:23

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

paulus написал:

Это хорошо.

розвернул дамп на другом компе(а перед этим создал базу PROBA). По-моему прошло все нормальоно, ошибок не выдало, но результата нет - в базе ничего не создалось.

Неактивен

 

#10 18.09.2008 13:34:17

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как перенести базу на другой ПК флешкой?

Базу перед этим создавать было не обязательно. А а файле то написано про
создание таблиц / заполнение данными?

Неактивен

 

#11 18.09.2008 13:35:44

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

paulus написал:

Базу перед этим создавать было не обязательно. А а файле то написано про
создание таблиц / заполнение данными?

-- MySQL dump 10.11
--
-- Host: localhost    Database: proba
-- ------------------------------------------------------
-- Server version    5.0.41-community-nt

/*!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 `t1`
--

DROP TABLE IF EXISTS `t1`;
CREATE TABLE `t1` (
  `p1` int(10) unsigned NOT NULL auto_increment,
  `p2` varchar(45) NOT NULL,
  `p3` varchar(45) NOT NULL,
  PRIMARY KEY  (`p1`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `t1`
--

LOCK TABLES `t1` WRITE;
/*!40000 ALTER TABLE `t1` DISABLE KEYS */;
INSERT INTO `t1` VALUES (1,'la-la-la','hhg-asd'),(2,'la-la-la','hhg-asd'),(3,'la-la-la','hhg-asd');
/*!40000 ALTER TABLE `t1` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `t2`
--

DROP TABLE IF EXISTS `t2`;
CREATE TABLE `t2` (
  `p4` int(10) unsigned NOT NULL auto_increment,
  `p5` varchar(45) NOT NULL,
  `p6` varchar(45) NOT NULL,
  PRIMARY KEY  (`p4`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `t2`
--

LOCK TABLES `t2` WRITE;
/*!40000 ALTER TABLE `t2` DISABLE KEYS */;
INSERT INTO `t2` VALUES (1,'aaaaa','bbbb'),(2,'aaaaa2','bbbb2'),(3,'aaaaa3','bbbb3');
/*!40000 ALTER TABLE `t2` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `t3`
--

DROP TABLE IF EXISTS `t3`;
CREATE TABLE `t3` (
  `p7` int(10) unsigned NOT NULL auto_increment,
  `p8` varchar(45) NOT NULL,
  `p9` varchar(45) NOT NULL,
  PRIMARY KEY  (`p7`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

--
-- Dumping data for table `t3`
--

LOCK TABLES `t3` WRITE;
/*!40000 ALTER TABLE `t3` DISABLE KEYS */;
INSERT INTO `t3` VALUES (1,'ttttttt','sssssss'),(2,'ttrrrr','yyyyyyyy'),(3,'iiiiiiiii','nnnnnnnnnny');
/*!40000 ALTER TABLE `t3` 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 2008-09-18  9:02:12

как видно..

Неактивен

 

#12 18.09.2008 13:40:18

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

вот мои строки на дампывание и роздампывание:
mysqldump -h localhost -u root -p Proba >a:\proba.sql  - создание дампа
mysqldump -h localhost -u root -p Proba <a:\proba.sql - открытие дампа

Неактивен

 

#13 18.09.2008 15:45:54

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Как перенести базу на другой ПК флешкой?

Вторую команду пишете не правильно, соответственно, ничего не создается.
mysqldump создает дамп, а mysql проигрывает.

Неактивен

 

#14 18.09.2008 15:56:08

Яр
Участник
Зарегистрирован: 15.09.2008
Сообщений: 11

Re: Как перенести базу на другой ПК флешкой?

paulus написал:

Вторую команду пишете не правильно, соответственно, ничего не создается.
mysqldump создает дамп, а mysql проигрывает.

Фух, получилось, пол дня прошло.
СпасибО!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson