Moodle 安装 - 创建一个数据库

您需要创建一个空白的数据库(例如 “moodle”) 在您的数据库系统上, 同时,设置一个数据库用户 (例如 “moodleuser”) 能够访问您所创建的数据库 (您可以设置该用户只能访问此数据库)。您也可以使用"root"用户如果您在一个测试服务器上, 但不推荐您在生产环境使用这种方式; 如果黑客发现了您的密码, 那么您整个数据库系统都会有危险而不是仅仅一个数据库。

如果您使用主机托管服务,那通常会有一个web的管理界面允许您来创建数据库。

Cpanel 系统是其中一个常见的主机托管管理系统。要在Cpanel中创建数据库,

点击 “MySQL 数据库” 图标。

输入 “moodle” 在数据库字段并点击 “添加数据库”。

输入用户名和密码 (不是您目前正在使用的主机托管帐号)在相应的位置 并点击 “添加用户”。

现在使用 “添加用户到数据库” 按钮来给新用户帐号 “ALL” 权限到新的数据库。

注意用户名和数据库或许被加上您的Cpanel 帐号作为前缀。当输入这些信息到Moodle安装程序时,注意使用全称。

如果您能使用Unix命令行,那么您可以通过下面这些命令行来完成同样的工作。

这是一些范例的Unix MySQL命令行:[code] # mysql -u root -p

CREATE DATABASE moodle;
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY ‘yourpassword’;
quit

mysqladmin -p reload[/code]这是一些PostgreSQL的范例代码:[code] # su - postgres

psql -c “create user moodleuser createdb;” template1
psql -c “create database moodle;” -U moodleuser template1
psql -c “alter user moodleuser nocreatedb;” template1
[/code]