|
|
|
@ -46,8 +46,8 @@ INSTALLATION
|
|
|
|
|
DATABASE SETUP
|
|
|
|
|
==============
|
|
|
|
|
|
|
|
|
|
* MySQL 4.0.x
|
|
|
|
|
-------------
|
|
|
|
|
* MySQL
|
|
|
|
|
-------
|
|
|
|
|
Setting up the mysql database can be done by creating an empty database,
|
|
|
|
|
importing the table layout and granting the proper permissions to the
|
|
|
|
|
roundcube user. Here is an example of that procedure:
|
|
|
|
@ -57,26 +57,16 @@ roundcube user. Here is an example of that procedure:
|
|
|
|
|
> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
|
|
|
|
|
IDENTIFIED BY 'password';
|
|
|
|
|
> quit
|
|
|
|
|
# mysql roundcubemail < SQL/mysql.initial.sql
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* MySQL 4.1.x/5.x
|
|
|
|
|
-----------------
|
|
|
|
|
For MySQL version 4.1 and up, it's recommended to create the database for
|
|
|
|
|
RoundCube with utf-8 charset. Here's an example of the init procedure:
|
|
|
|
|
|
|
|
|
|
# mysql
|
|
|
|
|
> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
|
|
|
|
|
> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost
|
|
|
|
|
IDENTIFIED BY 'password';
|
|
|
|
|
> quit
|
|
|
|
|
|
|
|
|
|
# mysql roundcubemail < SQL/mysql5.initial.sql
|
|
|
|
|
# mysql roundcubemail < SQL/mysql.initial.sql
|
|
|
|
|
|
|
|
|
|
Note: 'password' is the master password for the roundcube user. It is strongly
|
|
|
|
|
Note 1: 'password' is the master password for the roundcube user. It is strongly
|
|
|
|
|
recommended you replace this with a more secure password. Please keep in
|
|
|
|
|
mind: You need to specify this password later in 'config/db.inc.php'.
|
|
|
|
|
|
|
|
|
|
Note 2: For MySQL version 4.1 and up, it's recommended to create the database for
|
|
|
|
|
RoundCube with utf-8 charset.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* SQLite
|
|
|
|
|
--------
|
|
|
|
|