-
-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Converting from InnoDB to MyISAM
John McLear edited this page May 22, 2014
·
1 revision
Up to the June the 1st 2014 Etherpad ran InnoDB by default on MySQL. MyISAM will give you ~10x more performance than InnoDB so we recommend using that for your MySQL enabled Etherpad instance.
Existing sites can change their database format to MyISAM by following the instructions below
## stop Etherpad-lite instance.
sudo /etc/init.d/etherpad-lite stop
## optional backup etherpad-lite db before changes.
mysqldump -uetherpad-lite -pYourSecretPassword etherpad-lite > /somelocation/etherpad.sql
## change table structure on mysql server
mysql -uetherpad-lite -pYourSecretPassword
USE etherpad-lite;
ALTER TABLE store ENGINE = MyISAM;
quit
## update etherpad (ideally doing a git pull)
## Start etherpad-lite
sudo /etc/init.d/etherpad-lite start
- Docs
- Translating
- HTTP API
- Plugin framework (API hooks)
- Plugins (available)
- Plugins (list)
- Plugins (wishlist)
- Etherpad URIs / URLs to specific resources IE export
- Etherpad Full data export
- Introduction to the source
- Release Procedure
- Etherpad Developer guidelines
- Project to-do list
- Changeset Library documentation
- Alternative Etherpad-Clients
- Contribution guidelines
- Installing Etherpad
- Deploying Etherpad as a service
- Deploying Etherpad on CloudFoundry
- Deploying Etherpad on Heroku
- Running Etherpad on Phusion Passenger
- Putting Etherpad behind a reverse Proxy (HTTPS/SSL)
- How to setup Etherpad on Ubuntu 12.04 using Ansible
- Migrating from old Etherpad to Etherpad
- Using Etherpad with MySQL
- Customizing the Etherpad web interface
- Enable import/export functionality with AbiWord
- Getting a list of all pads
- Providing encrypted web access to Etherpad using SSL certificates
- Optimizing Etherpad performance including faster page loads
- Getting to know the tools and scripts in the Etherpad /bin/ folder
- Embedding a pad using the jQuery plugin
- Using Embed Parameters
- Integrating Etherpad in a third party app (Drupal, MediaWiki, WordPress, Atlassian, PmWiki)
- HTTP API client libraries