是否有一个命令行语法可以显示有关我安装的 MySQL 的详细信息(例如端口、配置文件路径等)?
答案1
服务器系统变量
要查看服务器根据其编译的默认值和它读取的任何选项文件将使用的值,请使用以下命令:
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