MYSQL optimization questions about values on server
On settings:
innodb_force_recovery - don't set this. Its dangerous to have this as default.
query_cache_limit=20M
query_cache_type=1
Disable these. They are a concurrency problem.
flush flush_time=60 - I've never seen these set. Sounds like a workaround for MyISAM being default.
default-storage-engine=MyISAM don't set MyISAM being a default. It has horrible concurrency problems. Change existing tables to innodb.
On status variables warnings:

created tmp disk tables    345.7K

handler read rnd 165M

handler read rnd next 45G

select full join 450k
All these indicate poorly indexed queries. Enable your slow query log and start asking questions on how to index your tables better.

innodb buffer pool reads 140k


Your innodb_buffer_pool_size isn't big enough. Especially after you change all your tables to InnoDB. Start at several G and increase until the innodb_buffer_pool_reads is significantly (&lt;&lt;1%) less than innodb_buffer_pool_read_requests.

opened tables 2k

Might not be that bad. Check the number of active tables and if &gt; 2k increase table_open_cache.

Qcache lowmenprunes   50k

Won't matter when query cache is disabled.

sort merge passes : 55 

When indexing is improved maybe this won't be needed.  If you do a lot of large table sorts maybe sort_buffer_size should be increased, but with correct indexing there is often no need to sort results.