смена домена и имени БД

Главные вкладки

Аватар пользователя 2ar 2ar 3 февраля 2011 в 7:07

Есть сайт site1.ru и БД bd1. Требуется перенести сайт и БД не меняя хостинга. Скопировал сайт создав site2.ru и создал базу данных. В файле setting.php поменял имя пользователя и имя БД на новые. При загрузке ошибка о том, что пользователя с именем name2 нет доступа, при этом последняя буква обрезается Н-р вместо имени drupal пишет drupa если написать dru, то это имя воспринимается без обрезки, но в доступе также отказывает.

вопроса отсюда два

Почему идет обрезка имени, где прописывается максимальная ее длина.
Где в phpMyadmin 3.3.8 устанавливаются пользователи, облазил все.

Комментарии

Аватар пользователя digital_sword digital_sword 3 февраля 2011 в 7:37

в phpmyadmin пользователи не устанавливаются, они устанавливаются в панели вашего хостера.

"2ar" wrote:
поменял имя пользователя и имя БД на новые.

Имя пользователя но новые вы поменяли, значит нового пользователя все-таки создали? Проверьте его права.

Если ничего не выясните - просто переадресуйте вопрос хостерам

Аватар пользователя 2ar 2ar 3 февраля 2011 в 8:10

«значит нового пользователя все-таки создали?»

Здесь как-раз и косяк. Поменял только в setting.php/ Поначалу подумал, что пользователь прописан в самой БД, и при копировании будет счастье. Smile когда же дошло, что пользователь создается отдельно стал искать в phpmyadmin. Но не нашел. поэтому и задал вопрос. в cpanel так же не могу найти где создавать пользователя.

и что можете сказать по поводу обрезки имени.

Аватар пользователя jerboa7 jerboa7 3 февраля 2011 в 10:34

А зачем Вы пользователя в settings.php сменили, там ведь надо только новый url написать и имя базы данных.
Я так понимаю, Вам ведь надо просто клонировать существующий сайт?

Аватар пользователя 2ar 2ar 3 февраля 2011 в 13:07

что касается url там в принципе не было ни оной акивной строчки.
Что касается доступа к БД. сказано что в дальнейшем будут проекты вестись отдельно, ну и чтоб не было пересечений все сделать отдельно

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 3 февраля 2011 в 16:07

странные у вас методы

в cpanel пользователь базы данных создаётся там же где и база данных
сразу под
а ещё ниже устанавливается привязка пользователя к базе
в phpMyadmin лезть не надо
скрин из правильной цпанели

обрезки имени происходит нипочему
если есть ограничения на длину имени, то они и соблюдаются

Аватар пользователя 2ar 2ar 3 февраля 2011 в 16:59

Большое спасибо Punk_UnDeaD

С cpanel столкнулся впервые (ведь всегда есть, что-то в первый раз), раньше с Денвером работал. На хостингах работать не приходилось.

«обрезки имени происходит нипочему
если есть ограничения на длину имени, то они и соблюдаются»

Это я понимаю. Не понятно, что именно его обрезает в данном случае.

Аватар пользователя Raistlin Raistlin 25 февраля 2011 в 11:57

В базе "mysql". У вас нет туда доступа и ради одного клиента менять политики на всем сервере ни один вменяемый хостер не рискнет.