mar*_*dge 2 mysql freebsd my.cnf
我正在 FreeBSD 9.2 服务器上工作,并已运行mysqltuner.pl以检查 MySQL 的内存和缓存需求。现在我需要向my.cnfFreeBSD添加一个文件,以便它使用该auto cnf文件而不是该文件。
我可以这样复制my-default.cnf:
cp /usr/local/share/mysql/my-default.cnf /usr/local/etc/my.cnf
然后my.cnf将加载。
该my-default.cnf文件显示了这些值(将延续到my.cnf):
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# *the above innodb line I can set*
# *But where do I get the values below?*
# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....
Run Code Online (Sandbox Code Playgroud)
我从哪里得到上面的值?我知道它们必须来自当前的 MySQL 服务器,但是我如何找到这些设置?
这个问题应该在https://dba.stackexchange.com/ 上吗?
您可以通过登录 mysql 并运行查询来获取当前配置
SHOW VARIABLES;
Run Code Online (Sandbox Code Playgroud)
要搜索特定配置,您可以使用 SQL 语法。例如要知道当前的 datadir 使用:
SHOW VARIABLES LIKE '%datadir%';
Run Code Online (Sandbox Code Playgroud)
参考:官方 MySQL 文档
| 归档时间: |
|
| 查看次数: |
21492 次 |
| 最近记录: |