需要一些帮助。 我已经在堆栈和mysql的网站上浏览过这些主题,而且没有任何configuration可以为我工作。 我需要启用MySQL慢查询日志以及一般查询日志。 我想在我的configuration文件,而不是作为一个SET语句,因为我认为这将重置每当MySQL重新启动?
我错过了什么? 每个网站都说一些完全不同的东西…我正在使用MySQL 5.5.15。 这是我目前的configuration:
[mysqld] local-infile=0 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql skip-external-locking query_cache_limit=8M query_cache_size=64M query_cache_type=1 long_query_time=2 slow_query_log_file=/var/log/mysqld.slow.log max_connections=100 max_user_connections=10 interactive_timeout=20 wait_timeout=20 connect_timeout=6 thread_cache_size=128 key_buffer=16M key_buffer_size=256M join_buffer=1M max_allowed_packet=16M table_cache=1024 read_buffer_size=2M sort_buffer_size=2M max_connect_errors=10 # Try number of CPU's*2 for thread_concurrency thread_concurrency=4 myisam_sort_buffer_size=64M [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
将slow_query_log=1添加到您的configuration文件。
参考