![MySQL Workbench:“数据目录中的磁盘空间”限制为 20G](https://linux22.com/image/627533/MySQL%20Workbench%EF%BC%9A%E2%80%9C%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E2%80%9D%E9%99%90%E5%88%B6%E4%B8%BA%2020G%20.png)
我有一台 OVH 私人服务器(Ubuntu 12.04、8 GB RAM、i3-2130、2x500 GB HDD),我正在处理 MySQL 管理。我已经正确安装了 MySQL Community 服务器 5.6.16,它运行良好(它响应了 tomcat 服务器请求的所有查询)。但是,当我在 MySQL Workbench 中检查“服务器状态”时,有一个名为“数据目录中的磁盘空间”的参数,其值为“13G,可用空间为 20G”。
我使用一台装有 Windows 7 且没有分区的笔记本电脑(一块 1 TB 硬盘)来开发并尝试在该服务器的本地副本中进行更改。在这里,当我在 MySQL Workbench 中检查此参数时,它显示“可用空间为 911.00 GB,其中 782.00 GB”。
我当前的 my.cnf 文件:http://pastebin.com/Gfw53Lbi
因此,我猜想这与分区或 OVH 格式化硬盘空间的方式有关。有什么想法吗?
Filesystem Size Used Avail Use% Mounted on
rootfs 20G 6,3G 13G 33% /
/dev/root 20G 6,3G 13G 33% /
none 789M 252K 788M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 3,9G 0 3,9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/md2 911G 9,1G 856G 2% /home
提前致谢。
答案1
是的,df -h 输出显示您的服务器已分区,因此 /home 目录占据了硬盘上的大部分空间。
一个快速而粗糙的修复方法是将 mysql 数据目录从 /var/lib/mysql 移动到 /home/mysql/,然后相应地更改 my.cnf。