Существует ли синтаксис командной строки, который покажет подробности о моем установленном MySQL (например, порты, пути к файлам конфигурации и т. Д.)?
Системные переменные сервера
Чтобы увидеть значения, которые сервер будет использовать, основываясь на его скомпилированных значениях по умолчанию и любых файлах опций, которые он читает, используйте эту команда:
mysqld --verbose --help
Чтобы увидеть значения, которые сервер будет использовать, основываясь на его скомпилированных значениях по умолчанию, игнорируя настройки в любых файлах параметров, используйте эту команду:
mysqld --no-defaults --verbose --help
Внутри MySQL SHOW VARIABLES
будут показаны текущие настройки, используемые MySQL. Вот список переменных .
Внутри MySQL status
будет отображаться информация об установке (параметры сортировки, потоки, медленные запросы и многое другое).
Кроме того, вы также можете взглянуть на /etc/mysql/my.cnf
. Этот файл используется для хранения настроек. Он содержит порт, местоположение файла pid, сокет и т. Д. Пример, показывающий номер порта:
more /etc/mysql/my.cnf | grep port
port = 3306
port = 3306