drupal需要进入一个数据库,以便进行安装。您的数据库用户将需要足够的特权来运行drupal 。如需有关特权,并指示建立一个数据库,使用命令行可在安装。
要创建一个数据库使用phpmyadmin或基于Web的控制面板谘询文件,或要求您的网页主机服务提供商。
注意该用户名,密码,数据库名称和主机当您建立数据库。你将进入这些项目在安装脚本。
用MySQL创建数据库
这一步是不仅是必要的如果你不已经有一个数据库的设立(如您的主机) 。在下面的例子, ‘用户名’就是一个例子MySQL用户,其中有创造和给予特权。使用适当的使用者名称为您的系统。
首先,您必须创建一个新数据库,为您的drupal网站在这里, ‘ databasename ‘的名称是新的数据库) :
mysqladmin -u username -p create databasename
MySQL中会提示为’ UserName ‘的资料库密码,然后创建初始数据库文件。接下来,您必须登录,并设置Access数据库的权利:
mysql -u username -p
再次,您会被要求为’ UserName ‘的数据库密码。在MySQL的提示符下,输入以下命令:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON databasename.* TO ‘username’@'localhost’ IDENTIFIED BY ‘password’;
where
‘ databasename ‘的名称是您的database’username @localhost’的使用者名称是你的MySQL account’password ‘是需要密码为用户名
笔记:
除非您的数据库用户的所有特权,在上面列出,您将无法运行drupal 。
如果成功的话,将MySQL的答复:
Query OK, 0 rows affected
以启用新的权限,输入以下命令:
FLUSH PRIVILEGES;
该数据库应建立与UTF-8( Unicode的)编码。
用PostgreSQL创建数据库
数据库必须建立与-8 ( Unicode的)编码。
1 。创建数据库用户
这一步是不仅是必要的如果你不已经有一个用户设置(例如,通过您的主机)或您要创建新用户使用drupal只。下面的命令
createuser –pwprompt –encrypted –no-adduser
–no-createdb username
如果一切运作正常,您会看到一个
“CREATE USER” 的通知。
2 。创建drupal数据库
这一步是不仅是必要的如果你不已经有一个数据库安装程序(如您的主机)或您要创建新数据库使用drupal只。下面的命令创建一个新的数据库名为“ databasename ” ,这是国有由以前创建的“用户名” :
createdb –encoding=UNICODE –owner=username databasename
如果一切运作正常,您会看到一个“CREATE DATABASE” 的通知。