Web Hosting Talk







View Full Version : plesk 7.5 CP & mysql tuning problems?


carpman
08-24-2007, 02:51 AM
Hello, been trying to optimise mysql via my.cnf but when i make changes i get errors in plesk CP:




old settings

[mysqld]
old_passwords=1
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid






New settings


[mysqld]
old_passwords=1
safe-show-database
innodb_data_file_path=ibdata1:10M:autoextend
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-locking
skip-innodb
query_cache_limit=8M
query_cache_size=256M
query_cache_type=1
max_connections=500
max_user_connections=10
interactive_timeout=20
wait_timeout=20
connect_timeout=6
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
max_connect_errors=10
# Try number of CPU's*2 for thread_concurrency
thread_concurrency=2
myisam_sort_buffer_size=64M
#log-bin
server-id=1

[mysql.server]
user=mysql
basedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
open_files_limit=8192


[mysqldump]
quick
max_allowed_packet=16M

[mysql]
no-auto-rehash
#safe-updates

[isamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M

[myisamchk]
key_buffer=32M
sort_buffer=32M
read_buffer=16M
write_buffer=16M




errors relate to MYI files example from mysql logs


070823 16:17:07 [ERROR] /usr/libexec/mysqld: Can't find file: 'misc.MYI' (errno: 2)

070823 16:17:20 [ERROR] /usr/libexec/mysqld: Can't find file: 'smtp_poplocks.MYI' (errno: 2)



With this plesk CP does not work?

Any ideas?


Cheers

david510
08-24-2007, 07:54 AM
Comment these lines and try restarting the mysql

#innodb_data_file_path=ibdata1:10M:autoextend
#skip-innodb
#basedir=/var/lib

Also you may try this

cd /var/lid/mysql/mysql
myisamchk --silent --force *.MYI

carpman
08-24-2007, 08:30 AM
Comment these lines and try restarting the mysql

#innodb_data_file_path=ibdata1:10M:autoextend
#skip-innodb
#basedir=/var/lib

Also you may try this

cd /var/lid/mysql/mysql
myisamchk --silent --force *.MYI

cheers first option seems to have worked, though not sure if will have any adverse affects?