Здравствуйте! У меня поменялось имя базы данных с "baza1" на "baza2", в файле ~/config/Config.xml имя базы данных я поменял на новое, но сайт всё равно выдаёт ошибку 500 [35bddd9506b55f12d5e39387fc59097b]
а так же в логе вот такая ошибка [!!1024]-[MySQLi->Open]: не возможно соединиться с (baza1@localhost:3306)
Хотя в конфинге я поменял имя базы данных, подскажите почему он пытается соединится со старой базой данных, где-то ещё нужно поменять имя базы данных?
Смена имени базы данных сайта
Смена имени базы данных сайта
больше нигде менять не надо
проверьте данные для доступа и наличие содержимого в БД
проверьте данные для доступа и наличие содержимого в БД
Убей их всех! Бог потом рассортирует...
Смена имени базы данных сайта
А какие данные для доступа? База данных чётка та которая есть, загружена без ошибок в "baza2"
Вот смотря файл jbs-errors.log
[09:14:51.36][57204] [!] [!!2]-mysqli_connect(): (HY000/1044): Access denied for user 'baza1'@'localhost' to database 'baza1' в линии 67 файла /var/www/site/data/www/тутсайт/hosts/root/system/classes/auto/MySQL.class.php
[09:14:51.36][57204] [!] [!!1024]-[MySQLi->Open]: не возможно соединиться с (baza1@localhost:3306) в линии 70 файла /var/www/site/data/www/тутсайт/hosts/root/system/classes/auto/MySQL.class.php
Почему он продолжает искать доступ к "baza1" непонятно.
Вот это же единственный правильный путь: ~/www/тутсайт/hosts/тутсайт/config/Config.xml правильно?
Вот смотря файл jbs-errors.log
[09:14:51.36][57204] [!] [!!2]-mysqli_connect(): (HY000/1044): Access denied for user 'baza1'@'localhost' to database 'baza1' в линии 67 файла /var/www/site/data/www/тутсайт/hosts/root/system/classes/auto/MySQL.class.php
[09:14:51.36][57204] [!] [!!1024]-[MySQLi->Open]: не возможно соединиться с (baza1@localhost:3306) в линии 70 файла /var/www/site/data/www/тутсайт/hosts/root/system/classes/auto/MySQL.class.php
Почему он продолжает искать доступ к "baza1" непонятно.
Вот это же единственный правильный путь: ~/www/тутсайт/hosts/тутсайт/config/Config.xml правильно?
Смена имени базы данных сайта
кэш очищали?
данные от базы в каком файле меняли?
данные от базы в каком файле меняли?
Убей их всех! Бог потом рассортирует...
Смена имени базы данных сайта
Кэш чистил и с другого устройства проверял, но это по сути бессмысленно так как в логе ошибка всё равно продолжалась.
Данные от базы менял в файле Config.xml где все данные базы и записаны, имя, пользователь и пароль. Или вы о другом?
(хотя имя пользователя и пароль я оставил старым, так как в новой базе теже данные пользователя)
Данные от базы менял в файле Config.xml где все данные базы и записаны, имя, пользователь и пароль. Или вы о другом?
(хотя имя пользователя и пароль я оставил старым, так как в новой базе теже данные пользователя)
Смена имени базы данных сайта
в каком именно файле? там их три с таким именем
Убей их всех! Бог потом рассортирует...
Смена имени базы данных сайта
в каком именно файле? там их три с таким именем
Убей их всех! Бог потом рассортирует...
Смена имени базы данных сайта
Но данные записаны в одном, по адресу сауйтру/hosts/сауйтру/config/Config.xml
Вот если в нём же я меняю имя на старую базу данных, то всё работает. Хотя старую базу данных я не могу восстановить из резервной копии, постоянно выдаёт ошибку.
А так же при обновлении сайта и создании резервной копии выдаёт ошибку:
-- Резервное копирование базы данных
ERROR: ошибка создания резервной копии базы данных:
mysqldump: Couldn't execute 'SHOW FIELDS FROM `BasketOwners`': View 'baza1.BasketOwners' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)
Вот если в нём же я меняю имя на старую базу данных, то всё работает. Хотя старую базу данных я не могу восстановить из резервной копии, постоянно выдаёт ошибку.
А так же при обновлении сайта и создании резервной копии выдаёт ошибку:
-- Резервное копирование базы данных
ERROR: ошибка создания резервной копии базы данных:
mysqldump: Couldn't execute 'SHOW FIELDS FROM `BasketOwners`': View 'baza1.BasketOwners' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them (1356)
Смена имени базы данных сайта
вьюхи пересоздайте
Отправлено спустя 35 секунд:
ещё неплохо бы и functions.sql и triggers.sql тоже
Код: Выделить всё
mysql -uDB_USER -p DB_NAME < db/billing/views.sql
mysql -uDB_USER -p DB_NAME < db/hosting/views.sql
Отправлено спустя 35 секунд:
ещё неплохо бы и functions.sql и triggers.sql тоже
Убей их всех! Бог потом рассортирует...
Смена имени базы данных сайта
Alex Keda писал(а):Источник цитаты ещё неплохо бы и functions.sql и triggers.sql тоже
Простите а у этих какой код?
db/billing/functions.sql
db/billing/triggers.sql
или другой?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя