我已经设定自己学习php和mysql,在虚拟机中买了一本安装了XAMPP的书。但是我认为mysql不会使用那么多内存,但它使用500Mb。 我甚至没有在其中创造任何东西,我不确定这是否正常。 我选择了Xampp灯光设置,因为我唯一感兴趣的是Php和mysql。
我的目标只是创建一些带有Web界面的简单数据库。 而且我在学习php的第一步 我对编程并不陌生,我知道很多计算机语言 但是我是mysql和php appache的新手。
有人可以告诉我如何减少mysql的内存吗? 目前我遇到了问题,运行虚拟机的主机并不那么重
答案 0 :(得分:1)
我认为这是MySQL的(windows)安装程序中的一个错误,也可以在xampp中使用。
http://bugs.mysql.com/bug.php?id=68287
尝试在table_definition_cache
中查找my.cnf
并将其降低到~200
答案 1 :(得分:0)
如果你没有像你说的那样存储任何内容,那么500MB不是用于'MYSQL'过程,而是用于整个XAMPP的过程。
长话短说,这是Mysql配置文件路径:
/etc/mysql/my.cnf
在此文件中,您可以找到:
key_buffer = 8M
max_connections = 30
query_cache_size = 8M
query_cache_limit = 512K
thread_stack = 128K
这是Mysql正在使用的MAXIMUM内存。
希望这有帮助。
答案 2 :(得分:0)
mysql in xampp 400mb cpu
您在php.ini
两行结尾添加:
[mysqld]
table_definition_cache = 400
我确定和你在一起:)。