CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • innoDB (really?)
Pages: [1]

Author Topic: innoDB (really?)  (Read 2348 times)

ekendra

  • Guest
innoDB (really?)
October 28, 2007, 07:23:17 pm
I've just pestered and hounded the company that hosts my sites to enable innoDB. The just plain won't do it. They claim to have had too many issues with it and decided not to support it. They won't budge.

Is there any way CiviCRM will run on a server without innoDB enabled for MySQL?

Or do I have to start looking for another provider?

(I really hope not becuase the service with these guys is great)

ekendra

  • Guest
Re: innoDB (really?)
October 28, 2007, 07:29:54 pm
btw - the company is ace-host.net which is listed in your documentation as a provider that supports CiviCRM - they won't enable innoDB on a shared hosting account so perhaps you should update your docs.


Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: innoDB (really?)
October 28, 2007, 07:34:11 pm

We use transactions and other features of innoDB. so innoDB is a requirement. We will probably add a check and warning when folks visit the civicrm admin page if we detect missing innoDB support in a future version. I've seen a few civicrm databases which were in bad shape because they were MyISAM (and hence rollbacks were not performed in case of failure etc)

The hosting provider page is community contributed, can you please update it for other folks benefit

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: innoDB (really?)
October 31, 2007, 01:35:40 pm
What is an easy way to know if innoDB is enabled at our hosts?  I did a phpinfo() but the term innoDB is not used.  I'm sure the info is in here somewhere, but wondered if there is a quick test? 
http://dev.mysql.com/doc/refman/5.0/en/innodb.html

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: innoDB (really?)
October 31, 2007, 02:24:54 pm

If you have access to the command line the following command will do the trick:

$ echo "show variables like 'have_innodb'" | mysql -uUSER -pPASS DBNAME
Variable_name   Value
have_innodb     YES

if you dont have shell access, install PhpMyAdmin and check the documentation there

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

Denver Dave

  • Ask me questions
  • ****
  • Posts: 471
  • Karma: 9
Re: innoDB (really?)
October 31, 2007, 09:47:06 pm
Thanks - phpMyAdmin is available (don't leave home without it), system variable:
have innodb Yes

Also, tested for php5 by doing a test.php5 script with phpinfo(); and looks like php5 is available.

Ready for next step.  Pickup in a separate thread.  Thanks!

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • innoDB (really?)

This forum was archived on 2017-11-26.