Дополнительно
Как найти каталог данных MySQL из командной строки в Windows
В Linux я могу найти каталог установки MySQL с помощью команды которых MySQL
. Но я не мог найти в Windows. Я попробовал Эхо %путь%
и это вызвало много путей вместе с путь к MySQL Бен.
Я хотел найти каталог данных MySQL из командной строки в Windows для использования в пакетной программе. Я также хотел бы найти каталог данных MySQL из командной строки в Linux. Возможно ли это? или как мы можем это сделать?
В моем случае каталог данных MySQL на папке установки, т. е. `..в mysql\mysql сервер 5\данных однако она может быть установлена на любой диск. Я хочу, чтобы он вернулся из командной строки.
181
8
Можно выполнить следующий запрос в командной строке:
Выход (на Linux):
Выход (на macOS Сьерра):
Или если вы хотите только использовать данные реж:
Эти команды тоже работают на Windows, но нужно инвертировать одинарные и двойные кавычки.
Кстати, при выполнении которого с MySQL в Linux, как вы сказали, Вы'll не получить установка каталог в Linux. Вы'll не только получить двоичный путь, который
/usr/Бен
на Linux, но установка MySQL с использованием нескольких папок для хранения файлов.Если вам нужно значение переменной datadir как выходной, и только, что без заголовков столбцов и т. д., Но вы не'т у среду гну (на awk|grep в|ООО ...), то используйте следующую командную строку:
Команда будет выбирать значение только из MySQL'с внутренней базой данных
базы данных information_schema
и отключает табличные данные и заголовки столбцов.Выход на Linux:
Вы можете попробовать это-
ПС - это работает на любой платформе.
если вы хотите найти datadir на Linux или Windows, вы можете сделать следующую команду
в MySQL -uUSER -Р -Е 'показать переменные где Имя_переменной = "по-datadir не на"'
если вы заинтересованы в том, чтобы найти datadir не вы можете использовать команду grep & команду awk
Выход на Windows: вы можете просто использовать эту команду,это очень легко!
1. пароль базы данных MySQL:
2. пароль базы данных MySQL:
Вы можете увидеть полный список опций сервер MySQL работает
Например, чтобы найти путь к каталог данных на Linux, вы можете запустить:
Пример вывода:
Используйте команду ниже в интерфейсе командной строки
Проверить, если каталог
данные
вто"C:\ProgramData\MySQL\MySQL сервер 5.7\данные на"
. Это где это на моем компьютере. Кто-то может найти это полезным.