DirectAdmin的Mysql优化
分类:CentOS运维 阅读:76505 次
DirectAdmin默认的Mysql配置,在大流量的虚拟主机服务器下显得力不从心,给系统带来较大的负载,在网上参考了一些适用于DA的MYSQL相关的优化参数,特此出来分享一下,各IDC请根据自己客户和服务器的情况做修改吧。
此配置适合Directadmin自带Mysql的5.0和5.1版本。
一、DA的mysql配置文件路径
vim /etc/my.cnf
二、默认文件内容
[mysqld] local-infile=0
三、可参考内容
[mysqld] local-infile=0 skip-locking bind-address=127.0.0.1 #只允许本地访问,不允许外部IP访问(防止客户倒卖MYSQL) query_cache_limit=1M query_cache_size=32M query_cache_type=1 max_connections=500 #最大MYSQL连接数 interactive_timeout=100 wait_timeout=100 connect_timeout=10 thread_cache_size=128 key_buffer=16M join_buffer=1M max_allowed_packet=16M table_cache=1024 record_buffer=1M #Copyright by kwx.gd sort_buffer_size=2M read_buffer_size=2M max_connect_errors=10 thread_concurrency=2 #使用多少个CPU核心处理MYSQL myisam_sort_buffer_size=64M server-id=1 [safe_mysqld] err-log=/var/log/mysqld.log open_files_limit=8192 [mysqldump] quick max_allowed_packet=16M [mysql] no-auto-rehash [isamchk] key_buffer=64M sort_buffer=64M read_buffer=16M write_buffer=16M [myisamchk] key_buffer=64M sort_buffer=64M read_buffer=16M write_buffer=16M [mysqlhotcopy] interactive-timeout
四、重启MYSQL使其生效
/sbin/service mysqld restart
热门推荐
- 解决VMware虚拟机里CentOS无法上网问题
- CentOS提示 -bash: patch: command not found 解决办法
- CentOS6下安装openstack软件包的问题及解决
- 解决nginx时, 有可能遇到connect() failed
- centos提示ImportError: No module named MySQLdb解决办法
- 解决centos6.5编译MySQL报错exec: g++: not found
- CentOS -bash: ./xxx/make: No such file or directory
- 解决svn服务器Can't connect to host '*.*.*.*':
- 解决CentOS“cp: omitting directory `AutoInstall_20150305”的错误
- CentOS连接SSH登陆远程卡、慢的解决的办法
- 解决Centos 6.6命令行实现不能实现自动补全
- centos登陆密码忘记了
- 解决ssh的时候总是出现:key_read: uudecode
- 解决Centos系统文件删除后没有释放空间问题
- Error: Cannot retrieve metalink for repository: epel. Please
- centos6.5下VNC花屏解决方法
- 解决centos7安装svn后,远端机器无法访问
- CentOS 7使用x-manager中Xstart工具报缺少xterm包错误
- vsftp出现500 OOPS: cannot change directory的解决办法
- 解决centos无法挂载硬盘