Одна база пользователей для сайтов
И так, что бы создать несколько сайтов с одной базой данных в Друпал 7:
Сразу скажу, не пугайтесь такой большой инструкции!
1. В админке хостера создаём пользователя баз данных, например databaseuser1.
2. Создаем базу данных для нового сайта base1 и настраиваем к ней доступ юзера databaseuser1
3. Создаем базу данных наших пользователей, которая будет использоваться нашими сайтами, например usersbase и настраиваем к ней доступ пользователя databaseuser1. Позднее нужно будет настроить к ней доступ других пользователей баз данных, которые будут использоваться для главных баз данных других сайтов, которые будут использовать эту базу пользователей.
4. Устанавливаем друпал для сайта site1. При установке на этапе указания базы данных нужно оставить поле «Префиксы таблиц» пустым.
5. После установки заходим в Модули и включаем модуль openid (если собираетесь добавлять к сайту регистрацию по openid)
6. Теперь переносим все нужные нам данные о пользователях и все что с ними связано с базы сайта в отдельную базу. Для этого заходим в PHPMyAdmin через админку вашего хостинга. При входе используем логин и пароль пользователя баз данных сайта site1.
После входа в списке баз данных вы уведите 2 базы: base1 i usersbase. Заходим на базу base1, нажимаем кнопку «экспорт» и экспортируем таблицы базы в 1 файл, который сохраняем на своем компьютере.