Как я искажаю базу данных в MySQL?

Самые мобильные веб-сайты используют user_agent исключительно. База данных с открытым исходным кодом функций устройств сохраняется в http://wurfl.sourceforge.net/ Используя wurlf, и на основе user_agent, можно определить физический экран и пиксельная ширина, длина и намного больше параметров, и принять решение рендеринга.

17
задан Bill Karwin 29 August 2018 в 16:07
поделиться

2 ответа

https://dev.mysql.com/doc/refman/5.7/en/symbolic-links-to-databases.html говорит

MySQL не поддерживает связывание одного каталог к ​​нескольким базам данных.

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

$ cd /var/lib/mysql
$ ln -s /other/dir/mydatabase .

Но вы не можете использовать символические ссылки, чтобы сделать один каталог базы данных «псевдонимом» для другой базы данных MySQL:

$ cd /var/lib/mysql
$ ln -s `pwd`/mydatabase1 mydatabase2  # WRONG

Причина в том, что InnoDB сохраняет имена баз данных и другие метаданные внутри своего собственного словаря данных, хранящегося в файле табличного пространства. . Если вы его запутаете, то не получите того, что хотите.

MySQL не имеет синтаксиса DDL для создания псевдонимов базы данных.

8
ответ дан 30 November 2019 в 14:28
поделиться

INNODB не будет работать с символическими ссылками файловой системы.

2
ответ дан 30 November 2019 в 14:28
поделиться
Другие вопросы по тегам:

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