|
|
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
(PHP) Как создать дамп Mysql средствами PHP? Т.е без обращения к mysqldump, это вообще реально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 12:53 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 13:10 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
armix2000(PHP) Как создать дамп Mysql средствами PHP? Т.е без обращения к mysqldump, это вообще реально? вот эта утилитка самое лучшее средство по созданию и загрузке дампов любых размеров :-) только ей и пользуюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 13:32 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Kachalov SELECT ... INTO DUMPFILE 'file_name' Если не сложно, уточните как можно этой командой создать дамп, например у меня БД называется primer и там 30 таблиц, как именно записать эту команду, чтобы все таблицы оказались в дампе (без указания имен таблиц это можно?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 16:09 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Сначала с помощью SHOW TABLES получите список таблиц в базе, а потом в цикле делайте SELECT * FROM имяТаблицы INTO ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2008, 16:39 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 10:12 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
KachalovСначала с помощью SHOW TABLES получите список таблиц в базе, а потом в цикле делайте SELECT * FROM имяТаблицы INTO ... Записал команду так SELECT * FROM s_ru_content INTO OUTFILE '/home2/wen/public_html/www/s.ru/tmp/mysql.sql' SELECT * FROM s_ru_content INTO DUMPFILE '/home2/wen/public_html/www/s.ru/tmp/mysql.sql' НЕ работает! Дамп в указанной папке не создается, почему? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 11:29 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
armix2000Дамп в указанной папке не создается, почему? причины могут быть разными (например не хватает прав), но конкретно по приведенному SQL-запросу - для многострочных результатов надо указывать вид разделителя строк (также неплохо указывать вид разделителя столбцов): Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 11:57 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Kachalov armix2000Дамп в указанной папке не создается, почему? причины могут быть разными (например не хватает прав), но конкретно по приведенному SQL-запросу - для многострочных результатов надо указывать вид разделителя строк (также неплохо указывать вид разделителя столбцов): Код: plaintext разделитель указывал - все равно не работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 14:49 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Чуть выше есть вполне рабочий скрипт создания дампа Воспользуйтесь им ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2008, 15:10 |
|
||
|
(PHP) Как создать дамп Mysql средствами PHP?
|
|||
|---|---|---|---|
|
#18+
Спасибо, evgenijj! Немного доработал, теперь умеет разбивать insert на несколько запросов, добавляет запросы на создание таблиц, сохраняет файл на сервере, или отдает браузеру, может жать дамп в gzip. Пользуемся на здоровье! Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2012, 17:41 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=35224961&tid=1464443]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
184ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 501ms |

| 0 / 0 |
