LINUX.ORG.RU

[mysql] Сделать дамп бд, в имени которой точка

 


0

1

Привет.

Есть бд, в имени которой есть точка. (Не знаю, о чем думал тот, кто это делал). Подскажите, как можно сделать ее дамп. Не получается даже сделать use (в backticks имя забираю, да), на все ответ:

ERROR 1102 (42000): Incorrect database name

В дамп mysqldump (и mysqldump -a) она тоже не попадает.

Ответ на: комментарий от visual

mysql> use blah\.blah
ERROR 1102 (42000): Incorrect database name 'blah.blah'

mysql> use `blah\.blah`
ERROR 1102 (42000): Incorrect database name 'blah.blah'

$ mysqldump -uUser -p blah\.blah
...
mysqldump: Got error: 1102: Incorrect database name 'blah.blah' when selecting the database

$ mysql -V
mysql Ver 14.12 Distrib 5.0.22, for redhat-linux-gnu (i686) using readline 5.0

Frakhtan-teh ★★
() автор топика
Ответ на: комментарий от q11q11

mysql> use «blah.blah»
ERROR 1102 (42000): Incorrect database name 'blah.blah'
mysql> use «blah\.blah»
ERROR 1102 (42000): Incorrect database name 'blah.blah'

Frakhtan-teh ★★
() автор топика
Ответ на: комментарий от Frakhtan-teh

никаких граблей

$ mysqldump -u user -p test.test
Enter password: 
-- MySQL dump 10.13  Distrib 5.1.56, for redhat-linux-gnu (i386)
--
-- Host: localhost    Database: test.test
-- ------------------------------------------------------
-- Server version	5.1.56
...

mysql> use test.test;
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> 


$ mysql -V
mysql  Ver 14.14 Distrib 5.1.56, for redhat-linux-gnu (i386) using readline 5.1
dGhost ★★★
()
Ответ на: комментарий от hizel

Наверное, ее файликами принесли с другого хоста с более свежим MySQL.
Спасибо.

Frakhtan-teh ★★
() автор топика

Не знаю, о чем думал тот, кто это делал


он думал о том как защитить данные от загребущих рук разного ворья

Karapuz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.