Mysql где хранятся базы данных в windows 10
Установка SQL Server состоит из одного или нескольких отдельных экземпляров. Как экземпляр по умолчанию, так и именованный экземпляр имеет собственный набор программных файлов и файлов данных, а также набор общих файлов, используемых всеми экземплярами SQL Server , установленными на компьютере.
Для экземпляра SQL Server , включающего Компонент Database Engine, Службы Analysis Servicesи Службы Reporting Services, каждый компонент имеет полный набор файлов данных и исполняемых файлов, а также общие файлы, используемые всеми компонентами.
Чтобы изолировать друг от друга папки установки, формируется уникальный идентификатор экземпляра для каждого из компонентов экземпляра SQL Server.
Программные файлы и файлы данных не могут быть установлены на съемном диске, в файловой системе со сжатием данных, в каталоге расположения системных файлов, а также на общих дисках экземпляра отказоустойчивого кластера.
Может потребоваться настроить программное обеспечение, например антивирусное и антишпионское приложения, чтобы исключить из проверки типы файлов и папки SQL Server. Дополнительные сведения см. в этой статье службы поддержки: Настройка антивирусного программного обеспечения на компьютерах, где выполняется SQL Server.
Системные базы данных (Master, Model, MSDB и TempDB) и пользовательские базы данных компонента Компонент Database Engine можно установить с использованием протокола SMB в качестве хранилища файлового сервера Server Message Block (SMB). Это относится как к изолированному варианту установки SQL Server , так и к установке кластеров отработки отказа SQL Server . Дополнительные сведения см. в разделе Установка SQL Server с общей папкой SMB в качестве хранилища.
Не удаляйте следующие каталоги или их содержимое: Binn, Data, Ftdata, HTML или 1033. При необходимости можно удалить другие каталоги, однако возможно, что не удастся вернуть утраченную функциональность или восстановить потерянные данные без удаления и повторной установки SQL Server. Не удаляйте и не изменяйте HTM-файлы в каталоге HTML. Они необходимы для правильной работы средств SQL Server .
Общие файлы для всех экземпляров SQL Server
Общие файлы, используемые всеми экземплярами на одном компьютере, устанавливаются в папку <drive>:\Program Files\Microsoft SQL Server\nnn\. <drive> — это буква диска, на который устанавливаются компоненты. Обычно по умолчанию диск C. Значение nnn определяет версию. В следующей таблице перечислены версии для путей. — значение версии, используемое в идентификаторе экземпляра, и путь реестра.
Версия | *nnn* | |
---|---|---|
SQL Server 2019 (15.x) | 150 | 15 |
SQL Server 2017 (14.x); | 140 | 14 |
SQL Server 2016 (13.x); | 130 | 13 |
SQL Server 2014 (12.x) | 120 | 12 |
SQL Server 2012 (11.x) | 110 | 11 |
Расположение файлов и сопоставление данных реестра
Во время установки SQL Server для каждого компонента сервера создается идентификатор экземпляра. В этой версии SQL Server сервер состоит из компонента Компонент Database Engine, служб Службы Analysis Servicesи Службы Reporting Services.
Идентификатор экземпляра по умолчанию указывается в следующем формате.
Для компонента Компонент Database Engine— MSSQL, за которым следуют основной номер версии, символ подчеркивания и дополнительный номер версии (если применимо), затем точка и имя экземпляра.
Для служб Службы Analysis Services— MSAS, за которым следуют основной номер версии, символ подчеркивания и дополнительный номер версии (если применимо), затем точка и имя экземпляра.
Для служб Службы Reporting Services— MSRS, за которым следуют основной номер версии, символ подчеркивания и дополнительный номер версии (если применимо), затем точка и имя экземпляра.
Ниже приведены примеры идентификаторов экземпляров по умолчанию для данной версии SQL Server .
MSSQL.MSSQLSERVER — экземпляр SQL Server по умолчанию.
MSAS.MSSQLSERVER — экземпляр по умолчанию служб SQL Server Analysis Services.
MSSQL.MyInstance — именованный экземпляр SQL Server с именем "MyInstance".
Именованный экземпляр SQL Server , в состав которого входит компонент Компонент Database Engine и службы Службы Analysis Services, имеет имя «MyInstance» и устанавливается каталоге по умолчанию, имеет следующую структуру каталогов.
C:\Program Files\Microsoft SQL Server\MSSQL.MyInstance\
C:\Program Files\Microsoft SQL Server\MSAS.MyInstance\
В качестве идентификатора экземпляра может быть указано любое значение, следует только избегать применения специальных символов и зарезервированных ключевых слов.
Службы Integration Services и клиентские компоненты не привязаны к экземпляру, поэтому им не присваивается идентификатор экземпляра. По умолчанию компоненты, не привязанные к экземпляру, устанавливаются в один каталог: <drive>:\Program Files\Microsoft SQL Server\nnn\. Изменение пути установки для одного компонента приводит к его изменению и для всех остальных компонентов. При последующих установках компоненты, не зависящие от экземпляра, устанавливаются в каталог исходной установки.
SQL Server Службы Analysis Services — это единственный компонент SQL Server, который поддерживает переименование экземпляра после установки. При переименовании экземпляра служб Службы Analysis Services его идентификатор экземпляра не изменится. После переименования экземпляра в каталогах и разделах реестра по-прежнему используется идентификатор экземпляра, созданный во время установки.
В разделе реестра HKLM\Software\Microsoft\MicrosoftSQL Server\<идентификатор_экземпляра> создается куст для компонентов, привязанных к экземпляру. Например,
В реестре также хранится сопоставление идентификаторов экземпляров с именами экземпляров. Сопоставление идентификатора экземпляра с именем экземпляра осуществляется следующим образом:
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\SQL] "<InstanceName>"="MSSQL"
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\OLAP] "<InstanceName>"="MSAS"
[HKEY_LOCAL_MACHINE\Software\Microsoft\MicrosoftSQL Server\Instance Names\RS] "<InstanceName>"="MSRS"
Указание путей к файлам
В ходе установки вы можете изменить путь установки для следующих компонентов:
Путь установки отображается в программе установки только для компонентов с пользовательской целевой папкой.
Компонент | Путь по умолчанию | Настраиваемый или фиксированный путь |
---|---|---|
Компонент Database Engine компоненты сервера | \Program Files\MicrosoftSQL Server\MSSQL.<InstanceID>\ | Настраивается |
Компонент Database Engine файлы данных | \Program Files\MicrosoftSQL Server\MSSQL.<InstanceID>\ | Настраивается |
Службы Analysis Services сервер | \Program Files\MicrosoftSQL Server\MSAS.<InstanceID>\ | Настраивается |
Службы Analysis Services файлы данных | \Program Files\MicrosoftSQL Server\MSAS.<InstanceID>\ | Настраивается |
Службы Reporting Services сервер отчетов | \Program Files\MicrosoftSQL Server\MSRS.<InstanceID>\Reporting Services\ReportServer\Bin\ | Настраивается |
Службы Reporting Services диспетчер отчетов | \Program Files\MicrosoftSQL Server\MSRS.<InstanceID>\Reporting Services\ReportManager\ | Фиксированный путь |
Службы Integration Services | <Install Directory>\nnn\DTS\ 1 | Настраивается |
Клиентские компоненты (за исключением bcp.exe и sqlcmd.exe) | <Install Directory>\nnn\Tools\ 1 | Настраивается |
Клиентские компоненты (bcp.exe и sqlcmd.exe) | <Install Directory>\Client SDK\ODBC\nnn\Tools\Binn | Фиксированный путь |
Объекты COM для репликации и размещения на сервере | <drive>:\Program Files\Microsoft SQL Server\nnn\COM\ 2 | Фиксированный путь |
Службы Integration Services библиотеки DLL служб для механизмов преобразования данных в реальном режиме времени и конвейерного преобразования данных и программа командной строки dtexec | <drive>:\Program Files\Microsoft SQL Server\nnn\DTS\Binn | Фиксированный путь |
Библиотеки DLL, которые обеспечивают управляемое соединение, поддерживаемое для служб Службы Integration Services | <drive>:\Program Files\Microsoft SQL Server\nnn\DTS\Connections | Фиксированный путь |
Библиотеки DLL для каждого типа перечислителей, которые поддерживают службы Службы Integration Services | <drive>:\Program Files\Microsoft SQL Server\nnn\DTS\ForEachEnumerators | Фиксированный путь |
SQL Server , поставщики инструментария WMI | <drive>:\Program Files\Microsoft SQL Server\nnn\Shared\ | Фиксированный путь |
Компоненты, которые разделены между всеми экземплярами SQL Server | <drive>:\Program Files\Microsoft SQL Server\nnn\Shared\ | Фиксированный путь |
Убедитесь, что папка \Program Files\MicrosoftSQL Server\ защищена через ограничение разрешений.
Обратите внимание, что диск по умолчанию для расположений файлов — systemdrive, обычно это диск C. Пути установки вложенных компонентов определяются путем установки родительского компонента.
1 Используется общий путь установки для Службы Integration Services и клиентских компонентов. Изменение пути установки для одного компонента влечет изменение пути для других компонентов. При последующих установках компоненты устанавливаются в расположение исходной установки.
2 Этот каталог используется всеми экземплярами SQL Server на компьютере. При применении обновления к любому из экземпляров на компьютере все файловые изменения коснутся каждого из них. При добавлении компонентов в существующую конфигурацию невозможно ни изменить расположение ранее установленного компонента, ни указать расположение нового. Необходимо либо установить дополнительные компоненты в каталоги, созданные программой установки, либо удалить продукт и установить его заново.
Для кластеризованных конфигураций необходимо выбрать локальный диск, доступный на всех узлах кластера.
При задании пути установки во время установки компонентов сервера или файлов данных программа установки использует идентификатор экземпляра в дополнение к заданному положению для программ и файлов данных. Программа установки не пользуется идентификаторами экземпляров для средств и других общих файлов. Идентификатор экземпляра также не используется для программ и файлов данных служб Службы Analysis Services , но используется для репозитория служб Службы Analysis Services .
При указании пути установки для компонента Компонент Database Engine программа установки SQL Server использует этот путь в качестве корневого каталога этой установки для всех папок, относящихся к экземпляру, включая файлы данных SQL. Если в этом случае в качестве корневого каталога указать "C:\Program Files\MicrosoftSQL Server\MSSQL.<InstanceName>\MSSQL\", то относящиеся к экземпляру каталоги добавляются в конец этого пути.
Поэтому при использовании функции обновления USESYSDB в мастере установки SQL Server (режим установки с пользовательским интерфейсом) можно попасть в ситуацию, когда продукт окажется установленным в рекурсивной структуре папок. Например, <SQLProgramFiles>\MSSQL14\MSSQL\MSSQL10_50\MSSQL\Data\. Поэтому при использовании функции USESYSDB вместо компонента Компонент Database Engine необходимо указывать путь установки файлов данных SQL.
Обычно файлы данных можно найти в дочернем каталоге с именем Data. Например, если при обновлении вы укажете "C:\Program Files\MicrosoftSQL Server\MSSQL.<InstanceName>" в качестве корневого каталога данных для системных баз данных, то файлы данных должны располагаться в каталоге "C:\Program Files\MicrosoftSQL Server\MSSQL.<InstanceName>\MSSQL\Data".
поэтому я случайно отформатировал свой жесткий диск и повторно установил windows и забыл создать резервную копию важной базы данных, которую я имел на своем сервере mySQL. Я пытаюсь спасти файлы теперь с помощью некоторых программ, но я не знаю, что искать.
Каков путь, по которому хранятся файлы, и как называются файлы (какое соглашение об именах или расширение файла я должен искать?)
Я считаю, что мой сервер использовал MyISAM, но не 100% уверен.
любые советы был бы признателен!
вы можете проверить my.ini файл, чтобы увидеть, где находится папка данных.
обычно есть папка / data
хранение данных MySQL:
на *.файлы frm содержат определения таблиц. Твой.* файлы myi-это файлы индекса MyISAM. Твой.* файлы myd содержат данные таблицы.
Изменить/Обновить. Из-за интереса, проявленного к вопросу, здесь больше информации, которая также находится в комментарии.
в Windows 8.1, базы данных MySQL хранятся (по умолчанию) здесь: C:\ProgramData\MySQL\MySQL Server 5.6\data
папка C:\ProgramData это скрытая папка, поэтому вы должны ввести ее в адрес Проводника Windows, чтобы добраться туда. В этой папке данных базы данных называются // .
спасибо @marty-mcgee за этот контент
в Windows 7 база данных MySQL хранится в
C:\ProgramData\MySQL\MySQL сервер 5.6\data
Примечание: это скрытая папка. И мой пример для MySQL Server версии 5.6; измените имя папки на основе вашей версии, если отличается.
Это удобно знать это место, потому что иногда MySQL Workbench не может отбросить схемы (или импортировать базы данных). Это в основном связано с наличием файлов в папках db, которые по какой-то причине не удалось удалить в более раннем процессе с помощью Workbench. Удалите файлы с помощью Проводника Windows и повторите попытку (удаление, импорт), ваша проблема должна быть решена.
надеюсь, что это помогает :)
у меня есть значение по умолчанию my-default.ini файл в корне и есть одна конфигурация сервера:
так что это не говорит мне путь.
лучший способ-это подключиться к базе данных и выполнить этот запрос:
если вы хотите увидеть все параметры, настроенные для базы данных, выполните следующее:
переменная storage_engine сообщит вам, используете ли вы InnoDb или Движок MyISAM.
Для Windows 7: c:\users\all пользователи\MySql\MySql Server x.x\Data\
где x.x-номер версии sql server, установленного на компьютере.
Это должен быть ваш \data например C:\apps\wamp\bin\mysql\mysql5.5.8\data\
просто выполните поиск Windows для *.файлы myi на локальных разделах. Период.
Как я подозревал, они были расположены внутри папки program files, вместо того, чтобы использовать правильную папку только для данных, как это делают большинство других менеджеров баз данных.
Почему мой.ini file search, откройте его с помощью редактора, найдите строку пути, убедитесь, что вы не изменяете файл конфигурации (!), а затем сделать второй поиск? Сложно без малейшего дополнительного преимущества, кроме практики слепая печать.
обычно он находится в папке, указанной ниже, но ProgramData обычно является скрытой папкой. Чтобы показать его, перейдите в Панель управления поиск "папка", затем в разделе "Дополнительные настройки" отметьте "показать скрытые файлы" и нажмите "Применить". C:/ProgramData/MySQL/MySQL Сервер 5.5 / Data/
Я только что установил MySQL 5.7 на Windows7. Файлы базы данных находятся в следующем каталоге, который является скрытым: C:\ProgramData\MySQL\MySQL Server 5.7\Data
на my.ini файл находится в том же корне: C:\ProgramData\MySQL\MySQL Server 5.7
в MySQL,
".myd " база данных self и
".tmd " временный файл.
Но иногда я тоже вижу ".язык SQL."
Это зависит от ваших настроек и / или метода экспорта.
1) Найдите my.ini, которые хранятся в папке установки MySQL.
2) Откройте " my.ini " с нашим текстовым редактором favor.
C:\Program файлы\MySQL\MySQL Workbench 6.3 CE\sys
вставить URL в окне файла, и получить Tables, Procedures, Functions из этого каталога
Поиск my.ini на диске мы найдем эту папку:
C:\ProgramData\MySQL\MySQL Сервер 8.0
Это ProgramData , а не Program file
данные в папку: \Data .
каждого database владеет папкой, каждая table файл, каждый элемент index это 1+ файлов.
вот пример базы данных sakila :
Поэтому я случайно отформатировал свой жесткий диск и переустановил Windows и забыл сделать резервную копию важной базы данных, которая была у меня на сервере MySQL. Сейчас я пытаюсь восстановить файлы с помощью некоторого программного обеспечения, но я не знаю, что искать.
По какому пути хранятся файлы, и как называются эти файлы (какое соглашение об именах или расширение файла следует искать)?
Я считаю, что мой сервер использовал MyISAM, но не уверен на 100%.
Любой совет будет принят во внимание!
не уверен, но я всегда делаю резервную копию C: \ wamp \ bin \ mysql \ mysql5.5.24 \ data в эту папку перед форматированием Я бы просто экспортировал свои таблицы в .sql, если бы я помнил, но так как я долгое время не использовал базу данных, я полностью забыл об этомВы можете проверить файл my.ini , чтобы узнать, где находится папка с данными.
Обычно существует папка /datap >
Хранилище данных MySQL:
Файлы *.frm содержат определения таблиц. Ваши файлы *.myi являются файлами индекса MyISAM. Ваши файлы *.myd содержат данные таблицы.
Edit/Update. Из-за интереса, проявленного в вопросе, здесь больше информации, которая встречается и в комментариях.
В Windows 8.1 базы данных MySQL хранятся (по умолчанию) здесь: C:\ProgramData\MySQL\MySQL Server 5.6\data
Папка C:\ProgramData является скрытой папкой, поэтому вы должны ввести ее в адрес проводника Windows, чтобы попасть туда. В этой папке данных базы данных называются // .
Спасибо @marty-mcgee за этот контент
это (.myd) только для движка MyISAM. Для InnoDB вы должны увидеть файл "ibdata1", помещенный в "В Windows 7 база данных MySQL хранится в
C:\ProgramData\MySQL\MySQL Server 5.6\data
Примечание: это скрытая папка. И мой пример для MySQL Server версии 5.6; измените имя папки на основе вашей версии, если отличается.
Полезно знать это местоположение, потому что иногда MySQL Workbench не может удалить схемы (или импортировать базы данных). В основном это связано с наличием файлов в папках db, которые по какой-то причине не могли быть удалены в более раннем процессе Workbench. Удалите файлы с помощью Windows Explorer и попробуйте еще раз (удаление, импорт), ваша проблема должна быть решена.
Надеюсь это поможет :)
У меня есть файл my-default.ini по умолчанию в корневом каталоге и есть одна конфигурация сервера:
Итак, это не говорит мне путь.
Лучший способ - подключиться к базе данных и запустить этот запрос:
Если вы хотите, чтобы все параметры, настроенные для базы данных, выполнили это:
Переменная storage_engine сообщит вам, используете ли вы InnoDb или MyISAM.
Нет, это скажет вам по умолчанию. Вам нужно использовать SHOW CREATE TABLE чтобы проверить конкретную таблицу. И разные таблицы могут использовать разные двигатели.Для Windows 7: c:\users\all users\MySql\MySql Server x.x\Data\
Где x.x - номер версии SQL-сервера, установленного на вашем компьютере.
Обычно он находится в папке, указанной ниже, но ProgramData обычно является скрытой папкой. Чтобы показать это, перейдите в панель управления, найдите "папку", затем в расширенных настройках отметьте скрытые файлы и нажмите "Применить". C:/ProgramData/MySQL/MySQL Server 5.5/Data/
Это должен быть ваш \data, например. C:\apps\wamp\bin\mysql\mysql5.5.8\data\
Я только что установил MySQL 5.7 в Windows7. Файлы базы данных находятся в следующем каталоге, который является скрытым: C:\ProgramData\MySQL\MySQL Server 5.7\Data
Файл my.ini находится в том же корневом каталоге: C:\ProgramData\MySQL\MySQL Server 5.7
Просто выполните поиск в Windows *.myi на локальных разделах. Период.
Как я подозревал, они находились внутри папки программных файлов, вместо того, чтобы использовать соответствующую папку только для данных, как это делают большинство других менеджеров баз данных.
Зачем искать файл my.ini, открывать его с помощью редактора, искать строку пути, не изменять файл конфигурации (!), а затем выполнять второй поиск? Сложно, без использования дополнительных преимуществ, кроме практики сенсорного ввода.
в MySQL:
".myd" - база данных и
".tmd" временный файл.
Но иногда я вижу также ".sql".
Это зависит от ваших настроек и/или метода экспорта.
Если вы используете Win10 с установленным сервером Xampp, вы можете найти папку с данными в C:\xampp\mysql\data
Внутри папки данных каждая база данных имеет свою собственную папку, которая, в свою очередь, содержит файлы .frm,.myi и .myd, которые представляют одну таблицу в базе данных.
Если, например, вы создали базу данных с именем: myschool и внутри базы данных, у вас есть три таблицы с именами:
- питомник
- первичный
- второстепенный
Затем у вас будет за детским столом: nursery.frm, nursery.myi и nursery.myd. То же самое касается первичных и вторичных таблиц. Таким образом, в упомянутом мною файле вы найдете в общей сложности 9 файлов в папке базы данных с именем myschool.
Затем вы можете скопировать папку базы данных и использовать ее в новой папке данных установки mysql.
Надеюсь, это поможет.
С наилучшими пожеланиями.
Поиск my.ini на диске, мы найдем эту папку:
C:\ProgramData\MySQL\MySQL Server 8.0
Это ProgramData , а не Program file
Данные находятся в подпапке: \Data .
Каждой database принадлежит папка, каждая table - файл, каждый index - 1+ файлов.
Вот пример базы данных sakila :
От автора: а что это вы под ногами ищете? Базу данных? Поверьте, скорее все, она никуда не делась, и лежит «целехонькая» на вашем ПК или сервере! Там уже смотрели? Наверное, вы просто не знаете, где хранятся данные MySQL. Об этом мы вам сегодня и расскажем.
Импорт-экспорт данных в MySQL
Чаще всего найти утерянные базы данных нужно для импорта или копирования. К счастью, для этого не обязательно знать место их «дислокации» на дисковом пространстве. Программные интерфейсы для работы с СУБД MySQL имеют встроенные средства переноса и создания копий БД и таблиц.
В наших «широтах» самой востребованной остается оболочка phpMyAdmin, предназначенная для администрирования системы управления БД MySQL. На примере этого веб-приложения мы и рассмотрим встроенные средства, которые позволят нам остаться в неведении, где находится MySQL.
В phpMyAdmin создание копий баз данных происходит через вкладку «Экспорт». Для дублирования БД или таблицы слева в списке выберете нужный для копирования элемент. После этого перейдите в раздел «Экспорт». В окне параметров в подразделе «Способ экспорта» должно быть установлено значение «Обычный». Затем в списке выделите базу данных (таблицу). После чего нажимаете в самом низу окна «Ок».
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
В курсе 39 уроков | 15 часов видео | исходники для каждого урока
В результате программа создаст копию и сохранит ее на клиентской стороне. Вся работа с веб-приложением происходит через браузер, поэтому созданный дубликат БД нужно искать в папке загрузок.
Место хранения оригиналов баз
Знание встроенного функционала phpMyAdmin поможет быстро создать копии нужных данных. Но если на компьютере не установлена ни одна из программных оболочек для администрирования СУБД. А вам нужно перенести БД на другой сервер. Или изменить хранящуюся в таблицах информацию. При этом выполнять запросы придется через консоль, где обязательно прописывается путь к БД. Как видите знать, где хранится база данных MySQL, важно и нужно.
Вот еще один пример «из жизни начинающего админа». Предположим, первоначально вы пользовались Denwer. Но в один «непогожий» день вы нечаянно удалили часть файлов локального сервера. В результате чего он больше не запускается, и вы начинаете «рыть» оставшиеся папки в надежде спасти хотя бы базы данных. Но в этом случает также «удобнее» знать, где копать. Вот пример пути, где в веб-сервере хранятся БД: F:\Webserver\usr\local\mysql-5.5\data, где F – это диск, на котором был установлен Denwer.
Для открытия файлов скопированных БД потребуется phpMyAdmin. Если вы установили сервер СУБД без оболочки, тогда по умолчанию место, где хранятся базы данных MySQL, находится здесь: C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data
Файл my.ini
Все описанные методы связаны с осуществлением поиска (в зависимости от варианта использования СУБД) той или иной папки, в которой программы (или сервер) сохраняют созданные базы. Но неужели пользователь никак не может повлиять на это, и самостоятельно указать место на дисковом пространстве MySQL, где хранятся все БД.
Такой вариант настройки был предусмотрен создателями этой системы управления. Все основные параметры задаются в файле my.ini. Он расположен в той же директории, куда установлена и система СУБД.
Данный тип файлов относится к конфигурационным, и открывается с помощью обычного «Блокнота». Чтобы задать «свое» место для всех созданным БД, откройте файл my.ini. Затем найдите в нем раздел [mysqld], и в параметре datadir пропишите путь к нужной папке. После сохранения внесенных изменений (Файл> Сохранить) все существующие базы будут перенесены в указанное вами место файловой системы компьютера или сервера.
Средства SQL
Все описанные выше варианты узнать в MySQL, где лежит БД, являются второстепенными. Потому что СУБД не понимает человеческой речи и письменности. Для общения с ней существует специальный язык SQL. Аббревиатура переводится как язык структурированных запросов (structured query language). То есть с помощью операторов и команд этого языка можно влиять на структуру содержащейся в источнике информации: делать выборки, обновлять данные, вставлять или удалять.
Но не будем слишком забираться в «дремучий лес» профессиональных знаний, нас интересует единственная команда SHOW. Точнее, один из ее вариантов SHOW VARIABLES. Эта команда SQL используется в администрировании для получения служебной информации о конкретном сервере или базе.
SHOW VARIABLES выводит список переменных и их значений из INFORMATION_SCHEMA, которая представляет собой «служебную» БД, в которой содержится информация обо всех базах, подключенных к серверу. Пример запроса: SHOW VARIABLES;
А сейчас прекращайте понапрасну «рыться» в файловой системе своего ПК. Теперь вы точно знаете, как правильно «спросить» у СУБД MySQL, где хранятся базы. Надеемся, нам удалось научить вас этому!
Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC
Читайте также: