как узнать путь к базе данных mysql

Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows

Файлы базы MySQL/MariaDB данных хранятся на жёстком диске. По умолчанию это папка data внутри директории исполнимых файлов MySQL (в Windows) или в директории /var/lib/mysql/ (Linux).

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

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

Далее будет показано, как в командной строке можно определить, где расположены файлы баз данных MySQL в Windows и в Linux.

Определение пути без подключения к серверу СУБД

В ОС Windows для получения пути до базы данных введите команду:

Если вы получите сообщение, что команда mysqld не найдена, значит нужно указать путь до исполнимого файла mysqld или перейти в директорию с исполнимым файлом. Предположим, MySQL/MariaDB установлена в папке C:Serverbinmariadb, тогда переходим в поддиректорию bin, содержащую исполнимые файлы, и выполняем там указанную выше команду:

как узнать путь к базе данных mysql. kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 1. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 1. картинка как узнать путь к базе данных mysql. картинка kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 1.

В операционной системе Linux выполните следующую команду и она покажет вам путь до базы данных:

как узнать путь к базе данных mysql. kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 2. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 2. картинка как узнать путь к базе данных mysql. картинка kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 2.

Этот способ работает на всех системах одинаково. Нужно выполнить подключение к системе управления базой данных. Например, для пользователя root это делается так:

И затем в консоли MySQL/MariaDB выполните:

как узнать путь к базе данных mysql. kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 3. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 3. картинка как узнать путь к базе данных mysql. картинка kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 3.

Как видно на скриншоте, путь до файлов базы данных на сервере, где введена команда, c:ServerdataDBdata.

Ещё один вариант выполнения данной команды:

Как узнать настройки директорий в MySQL/MariaDB

Чтобы показать информацию о всех настройках директорий СУБД сервера, выполнит команду:

Пример вывода в Windows для MariaDB:

как узнать путь к базе данных mysql. kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 4. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 4. картинка как узнать путь к базе данных mysql. картинка kak uznat put do fajlov bazy dannyh mysql mariadb v linux i windows 4.

Чтобы вывести только datadir выполните команду:

Как узнать путь до базы данных MySQL/MariaDB в скрипте

Если вы используете полученное значение пути до папки баз данных, например, в скрипте, то есть вам нужно только значение без лишних символов псевдографики, которая имитирует таблицу, то примените следующую команду:

Примечание: если в Linux у вас проблемы с последними командами, то инвертируйте (поменяйте местами) одинарные и двойные кавычки.

Также не забывайте менять пользователя root на имя вашего пользователя.

Источник

Где MySQL хранит файлы базы данных в Windows и каково имя файлов

поэтому я случайно отформатировал свой жесткий диск и повторно установил windows и забыл создать резервную копию важной базы данных, которую я имел на своем сервере mySQL. Я пытаюсь спасти файлы теперь с помощью некоторых программ, но я не знаю, что искать.

Каков путь, по которому хранятся файлы, и как называются файлы (какое соглашение об именах или расширение файла я должен искать?)

Я считаю, что мой сервер использовал MyISAM, но не 100% уверен.

любые советы был бы признателен!

12 ответов

вы можете проверить 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.

найти «datadir», это где MySQL хранит данные в Windows.

C:\Program файлы\MySQL\MySQL Workbench 6.3 CE\sys

вставить URL в окне файла, и получить Tables, Procedures, Functions из этого каталога

Поиск my.ini на диске мы найдем эту папку:

каждого database владеет папкой, каждая table файл, каждый элемент index это 1+ файлов.

вот пример базы данных sakila : как узнать путь к базе данных mysql. 18210227c37c8666ecb681db0922c2b7. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-18210227c37c8666ecb681db0922c2b7. картинка как узнать путь к базе данных mysql. картинка 18210227c37c8666ecb681db0922c2b7.

Источник

Как узнать путь до файлов базы данных MySQL/MariaDB в Linux и Windows

Файлы базы MySQL/MariaDB данных хранятся на жёстком диске. По умолчанию это папка data внутри директории исполнимых файлов MySQL (в Windows) или в директории /var/lib/mysql/ (Linux).

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

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

Далее будет показано, как в командной строке можно определить, где расположены файлы баз данных MySQL в Windows и в Linux.

Определение пути без подключения к серверу СУБД

В Windows

В ОС Windows для получения пути до базы данных введите команду:

Если вы получите сообщение, что команда mysqld не найдена, значит нужно указать путь до исполнимого файла mysqld или перейти в директорию с исполнимым файлом. Предположим, MySQL/MariaDB установлена в папке C:\Server\bin\mariadb, тогда переходим в поддиректорию bin, содержащую исполнимые файлы, и выполняем там указанную выше команду:

как узнать путь к базе данных mysql. mysql. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-mysql. картинка как узнать путь к базе данных mysql. картинка mysql.

В Linux

В операционной системе Linux выполните следующую команду и она покажет вам путь до базы данных:

как узнать путь к базе данных mysql. mysql 2. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-mysql 2. картинка как узнать путь к базе данных mysql. картинка mysql 2.

Переменная @@datadir;

Этот способ работает на всех системах одинаково. Нужно выполнить подключение к системе управления базой данных. Например, для пользователя root это делается так:

И затем в консоли MySQL/MariaDB выполните:

как узнать путь к базе данных mysql. mysql 3. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-mysql 3. картинка как узнать путь к базе данных mysql. картинка mysql 3.

Как видно на скриншоте, путь до файлов базы данных на сервере, где введена команда, c:\Server\data\DB\data\.

Ещё один вариант выполнения данной команды:

Как узнать настройки директорий в MySQL/MariaDB

Чтобы показать информацию о всех настройках директорий СУБД сервера, выполнит команду:

Пример вывода в Windows для MariaDB:

как узнать путь к базе данных mysql. mysql 4. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-mysql 4. картинка как узнать путь к базе данных mysql. картинка mysql 4.

Чтобы вывести только datadir выполните команду:

Как узнать путь до базы данных MySQL/MariaDB в скрипте

Если вы используете полученное значение пути до папки баз данных, например, в скрипте, то есть вам нужно только значение без лишних символов псевдографики, которая имитирует таблицу, то примените следующую команду:

Примечание: если в Linux у вас проблемы с последними командами, то инвертируйте (поменяйте местами) одинарные и двойные кавычки.

Также не забывайте менять пользователя root на имя вашего пользователя.

Источник

MySQL. Куда сохраняется база

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Куда нужно вписывать этот код в mysql?
Вот это выражение куда нужно вписать в mysql? DELIMITER ;; DROP EVENT IF EXISTS `drop_old`;;.

как узнать путь к базе данных mysql. tick. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-tick. картинка как узнать путь к базе данных mysql. картинка tick.Куда сохраняется exe файл после команды?
Я задавал вопрос «Как собрать из кода приложение». Мне ответили. Я всё сделал. Сборка > собрать.

Путь к директории с базами данных, с которыми Мускул-сервер способен будет работать после старта, указан в файле my.ini, находящемся по умолчанию в корневой директории инсталляции Мускул-сервера.

#Path to the database root
datadir=»C:/ProgramData/MySQL/MySQL Server 5.5/Data/»

Решение

Где я такое написал?

Добавлено через 9 минут

Зачем вам эти файлы? Все равно с ними ничего нельзя сделать просто так. И где они лежат приходится узнавать только от нужды что-то там грохнуть что не грохнулось из командной строки.

Добавлено через 3 минуты

Сохранение базы, таблицы, процедуры и прочих сущностей делается через текст который дает дамп базы, таблицы, процедуры и прочих сущностей, который можно сохранить в текстовый файл.

Добавлено через 3 минуты
Прочитайте в своем туториале как делать дампы и как из сохраненных в текстовых файлов дампов делать сущности.

Действительно, для форума такого только еще бреда не доставало.

В майскуле никто в здравом уме файлами таблиц не оперирует. Все делается через дампы и запросы. В том числе все бэкапы автоматические это дампы.

Источник

Как зайти в MySQL – подробное описание всех дверей

Дата публикации: 2016-04-11

как узнать путь к базе данных mysql. 100. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-100. картинка как узнать путь к базе данных mysql. картинка 100.

От автора: опять заплутали, и не знаете, как зайти в MySQL? Не вы первый! Собирайте всех заблудившихся, и сейчас отправимся прямиком в гости к ней. К кому «к ней»? К самой популярной СУБД всемирной паутины!

Где в Денвере находится MySQL

Имеется в виду не столица штата Колорадо в США, а пакет программ для создания и тестирования приложений на PHP. В состав набора для «джентльменов» входит локальный сервер Apache, MySQL сервер и оболочка phpMyAdmin. Именно с помощью данного программного пакета чаще всего «новички» познают все тонкости работы с этой системой управления БД.

Перед тем, как зайти в MySQL через браузер, нужно запустить локальный сервер, затем в адресной строке набрать localhost, и в появившемся окне «Ура, заработало!» в разделе утилиты выберите phpMyAdmin.

как узнать путь к базе данных mysql. 2. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-2. картинка как узнать путь к базе данных mysql. картинка 2.

После нажатия на ссылку перейдете в интерфейс этой оболочки для работы с СУБД. Или можно сразу в адресной строке браузера указать путь к ней: //localhost/Tools/phpmyadmin/index.php

как узнать путь к базе данных mysql. php. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-php. картинка как узнать путь к базе данных mysql. картинка php.

Бесплатный курс по PHP программированию

Освойте курс и узнайте, как создать динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

После чего окажетесь там-же (в phpMyAdmin).

как узнать путь к базе данных mysql. 3. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-3. картинка как узнать путь к базе данных mysql. картинка 3.

Проходим к базам данных через «лабиринт»

Мы с вами отправимся в «дремучий» лес, и постараемся через него «пробраться» к серверу баз. Не подумайте, что мы от кого-то прячемся, просто сейчас мы будем действовать, как настоящие веб-разработчики. Поехали!

Перед тем, как зайти в MySQL через командную строку, следует выяснить, где находится главная директория сервера баз данных. Если вы используете СУБД в «чистом» виде без «примесей» (вне «джентльменского» набора), то корневая папка сервера расположена здесь: C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe

Если вы используете Денвер, то искомый фал находится по этому пути: Z:\usr\local\mysql-5.5\bin\mysql.exe,

где Z – это виртуальный диск, который создается после запуска локального веб-сервера. У вас он может быть под другим именем (точнее, буквой).

Нас интересует именно файл mysql.exe. Запустим его на выполнение, указав имя сервера баз данных, пароль и пользователя, под которым зайдем в MySQL.

В черное окно CMD (командной строки) вводим путь, где хранится исполняемый файл MySQL, а рядом указываем имя пользователя СУБД и пароль. Так как у нас локальный сервер, то мы вводим после идентификатора u имя пользователя root без пароля.

На самом деле это неправильно, и для каждого пользователя сервера MySQL должен быть установлен пароль. Более подробно все вопросы безопасности СУБД мы рассмотрим в одной из наших следующей публикации.

Если все прошло успешно, то ниже в окне командной строки должна появиться информация о версии запущенного сервиса, год выпуска и другая «ненужная» для нас информация.

как узнать путь к базе данных mysql. 4. как узнать путь к базе данных mysql фото. как узнать путь к базе данных mysql-4. картинка как узнать путь к базе данных mysql. картинка 4.

Теперь, чтобы проверить правильность подключения, введем после оператора mysql> запрос, который отобразит все базы данных хранящиеся на сервере. Код запроса:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *