Как я вывожу схемы представления для базы данных MySQL?

Входящий порт на сервере упоминается как порт прослушивания.

На некоторых серверных приложениях связь установлена и держалась порт прослушивания, в этом случае сервер не примет нового соединения, пока соединение не будет закрыто.

В других случаях соединение инициируется на порте прослушивания и затем передается к другому порту, оставив порт прослушивания открытым для новых соединений.

Окончательный номер порта в основном не важен, если нет определенные потребности на основе брандмауэров, безопасность и т.п.

3
задан 23 June 2015 в 09:40
4 ответа

Я думаю, вы могли либо передать некоторые другие параметры в mysqldump, либо использовать версию mysqldump, которая не поддерживает представления (возможно, она слишком старая). Когда я запускаю mysqldump --no-data, он сбрасывает определения представления. См. Ниже:

/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `t` AS select 1 AS `1` */;
6
ответ дан 3 December 2019 в 04:47

Используйте опцию - opt при создании дампа :

mysqldump -hserver -uUser -ppasswd -no-data --opt export > export.sql
4
ответ дан 3 December 2019 в 04:47

Другие ответы не помогли, но это сработало для меня ...

mysqldump --skip-comments --skip-opt --complete-insert --add-drop-table --database dbname -p
0
ответ дан 3 December 2019 в 04:47

Mysqldump-д зөвхөн харагдац дээр хаях ямар ч сонголт байхгүй болно. Доорх тушаал нь зөвхөн үзэлтүүдийн нөөцлөлтийг авахад тусална.

mysql -uroot -pНууц үг INFORMATION_SCHEMA --skip- багана-нэрс -e "table_type = 'VIEW' ба table_schema = 'sakila' гэсэн хүснэгтүүдээс хүснэгтийн нэрийг сонгоно уу" | xargs mysqldump -u root -p нууц үг sakila> only_views.sql

2
ответ дан 3 December 2019 в 04:47

Теги

Похожие вопросы