3.3 Настройки MySQL Workbench и файлы журналов
MySQL Workbench сохраняет файлы и каталоги, связанные с конфигурацией, кэшем и журналами, на вашей системе. Эти файлы сохраняются в каталоге, назначенном текущему пользователю, как определено в MySQL Workbench. В следующей таблице показан путь к файлам по умолчанию для каждой платформы.
Таблица 3.1 Путь к основному файлу локальной конфигурации по умолчанию
| Операционная система | Путь к файлу |
|---|---|
| Windows | %AppData%\MySQL\Workbench\ |
| macOS | ~username/Library/Application
Support/MySQL/Workbench/ |
| Linux | ~username/.mysql/workbench/ |
Следующая таблица содержит краткое описание этих каталогов и файлов.
Таблица 3.2 Описания файлов и каталогов MySQL Workbench
| Каталог или файл | Описание |
|---|---|
cache/ | Общие параметры хранятся на соединение в *.cache
files, а ширина столбцов в файлах *.column_widths. |
log/ | Файлы журналов включают информацию о запуске MySQL Workbench, а также результаты выполнения SQL-действий на каждом соединении в MySQL Workbench. |
scripts/, modules/ и libraries/ | Сохраненные пользовательские скрипты, модули и библиотеки, которые позволяют расширить возможности MySQL Workbench. |
sql_history/ | Выполненные в MySQL Workbench запросы сохраняются здесь и доступны в самом MySQL Workbench. |
sql_workspaces/ | Детали конфигурации, такие как порядок вкладок или дерево схем, хранятся здесь для каждого экземпляра подключения. |
snippets/ | Сохраненные фрагменты SQL хранятся здесь. Дополнительная информация в разделе 8.1.5 «SQL Additions - Snippets Tab». |
audit_cache/ | Хранилище кэша инспектора аудиторского журнала. Дополнительная информация в разделе 6.6 «MySQL Audit Inspector Interface». |
connections.xml | Сохранённые данные подключения к серверу MySQL, отображаемые на вкладке домашнего экрана. Информация о резервном копировании и восстановлении этого файла в разделе 9.1.1.1.7 «The Tools Menu». |
server_instances.xml | Хранит информацию о вашем сервере MySQL, относящуюся к вашим подключениям MySQL. |
wb_options.xml | Хранит ваши настройки, как настроенные, так и по умолчанию. |
wb_state.xml | Хранит предыдущее состояние пользовательского интерфейса. Вы можете удалить этот файл, если у вас возникла проблема с пользовательским интерфейсом MySQL Workbench. |
cache/ Каталог
Каталог cache/ содержит файлы кэша в каталоге MySQL Workbench пользователя. Все файлы кэша хранятся в виде баз данных SQLite 3 и не предназначены для редактирования вне MySQL Workbench. Типы файлов кэша:
-
*.column_widths:
Здесь сохраняются ширины столбцов после изменения столбцов в сетке результатов SQL-редактора. Поля включают column_id, хранящийся как column_name::db_name::table_name, и width, хранящийся как целое число длины символа.
-
*.cache:
Эта информация (схемы, движки и другая глобальная информация) служит источником быстрого поиска для функциональности автозаполнения SQL-редактора и неявно обновляется всякий раз, когда обновляется дерево схем.
Все имена файлов в каталоге cache/ начинаются с имени подключения MySQL. Например, файл ширины столбца называется Local_instance_3306.column_widths для подключения MySQL с именем "Local Instance 3306".
Файлы кэша остаются после того, как подключение переименовано или удалено.
log/ Каталог
Информация о запуске MySQL Workbench и действиях SQL регистрируется и сохраняется в каталоге log/. Этот каталог находится в каталоге MySQL Workbench пользователя.
Чтобы найти эти текстовые файлы, выберите в меню .
-
wb
*.log:Информация для отладки генерируется при запуске и неожиданной остановке MySQL Workbench. Она включает используемые пути, загруженные модули и плагины, системную информацию и многое другое. Файлы журнала полезны при сообщении об ошибке MySQL Workbench.
Файлы журнала переименовываются при запуске MySQL Workbench:
wb.logпереименовывается вwb.1.log,wb.logсбрасывается, а предыдущий файлwb.1.logпереименовывается вwb.2.log, и так далее, доwb.9.log. -
sql_actions_
*.log:Журнал всех результатов выполнения SQL-запросов без данных для целей отладки.
SQL-история редактора SQL не берется отсюда, так как хранится в каталоге
sql_history.
scripts/, modules/ и Libraries/ Каталоги
Пользовательские скрипты, модули и библиотечные файлы хранятся в каталогах scripts, modules и libraries. Эти пользовательские файлы доступны из обозревателя файлов в оболочке сценариев Workbench. Дополнительная информация о пользовательских скриптах в разделе C.5 «The Workbench Scripting Shell». Дополнительная информация о пользовательских модулях в разделе C.2 «Modules» и разделе C.3 «Plugins and Tools».
sql_history/ Каталог
SQL-запросы, выполненные в SQL-редакторе, сохраняются в каталоге sql_history. Они хранятся как текстовые файлы, разделенные по дням (например, 2015-12-15) и содержат историю SQL-запросов MySQL Workbench для всех подключений MySQL. Дополнительная информация в разделе 8.1.7 «Output Panel».
sql_workspaces/ Каталог
Информация о рабочей области сохраняется в каталоге sql_workspaces для каждого подключения автоматически. MySQL Workbench генерирует подкаталог, который сохраняется между рабочими сессиями для каждой вкладки подключения, которую вы открываете. Он использует имя подключения, дополненное порядковым номером, для представления порядка каждой вкладки подключения. Например, открытие двух вкладок подключения для подключения с именем Local instance MySQL80 создает два подкаталога: local_instance_MySQL80-1.autosave и local_instance_MySQL80-2.autosave. Расширение файла изменяется с .autosave на .workspace при закрытии вкладки подключения.
snippets/ Каталог
Фрагменты SQL, используемые SQL-редактором, хранятся в каталоге snippets. Эти файлы включают встроенные фрагменты (например, "SQL DDL Statements") и пользовательские фрагменты, сохраненные на вкладке Мои фрагменты. Дополнительная информация в разделе 8.1.5 «SQL Additions - Snippets Tab».
© 2025 Oracle
Licensed under the GPLv2 License.