ShopSite Enterprise is a high-end solution for merchants wanting to run a database server such as MySQL or MariaDB.
Warning: |
Whenever connecting to your server for administrative purposes (such as installing or upgrading ShopSite), you should use a secure connection. Telnet and standard FTP are both unencrypted connections, and could be intercepted. Always use a secure connection, such as SSH for shell connections, and FTP over SSH or SFTP for file transfers.
|
These instructions are for the initial setup of the database server and optionally, for migrating data from an existing Starter, Manager, or Pro store into the database server.
ShopSite Enterprise supports either MySQL or MariaDB database servers. Once you have a working version of either database server do the following:
CREATE FUNCTION ss_removehtml RETURNS STRING SONAME 'ss_removehtml.so';To verify the CREATE worked run:
SELECT * FROM mysql.func WHERE name = "ss_removehtml";
If you are upgrading a ShopSite Starter, Manager or Pro store to Enterprise you will need to import the ShopSite databases into the database server. This can be accomplished either from the Back Office or via the command line.
The Enterprise MySQL/MariaDB database has not been correctly set up. Click here to configure
Click the link and follow the prompts. You will need to know the database server's:
ss_mysql_upgrade [storeid] [data dir path](where you fill in the name of the store and the path to the data directory. You will then see the following menu displayed:
SSdb: h h - This message q - Quit sv - Show server values se - Edit server values tc - Test Connection tp - Test for plugin ct - Create Tables/Indexes cp - Copy data to server db es - Enable server db ds - Disable server dbRun the following commands:
se (follow the prompts) ct cp esThe data from the ShopSite databases should now be in the database Server.