Страница 1 из 2
Смена имени базы данных сайта
Добавлено: 2024-05-19 0:58:34
Артём
Здравствуйте! У меня поменялось имя базы данных с "baza1" на "baza2", в файле ~/config/Config.xml имя базы данных я поменял на новое, но сайт всё равно выдаёт ошибку 500 [35bddd9506b55f12d5e39387fc59097b]
а так же в логе вот такая ошибка [!!1024]-[MySQLi->Open]: не возможно соединиться с (baza1@localhost:3306)
Хотя в конфинге я поменял имя базы данных, подскажите почему он пытается соединится со старой базой данных, где-то ещё нужно поменять имя базы данных?
Смена имени базы данных сайта
Добавлено: 2024-05-19 7:15:58
Alex Keda
больше нигде менять не надо
проверьте данные для доступа и наличие содержимого в БД
Смена имени базы данных сайта
Добавлено: 2024-05-19 11:28:28
Артём
А какие данные для доступа? База данных чётка та которая есть, загружена без ошибок в "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 правильно?
Смена имени базы данных сайта
Добавлено: 2024-05-19 13:06:06
Alex Keda
кэш очищали?
данные от базы в каком файле меняли?
Смена имени базы данных сайта
Добавлено: 2024-05-19 16:49:55
Артём
Кэш чистил и с другого устройства проверял, но это по сути бессмысленно так как в логе ошибка всё равно продолжалась.
Данные от базы менял в файле Config.xml где все данные базы и записаны, имя, пользователь и пароль. Или вы о другом?
(хотя имя пользователя и пароль я оставил старым, так как в новой базе теже данные пользователя)
Смена имени базы данных сайта
Добавлено: 2024-05-20 15:48:55
Alex Keda
в каком именно файле? там их три с таким именем
Смена имени базы данных сайта
Добавлено: 2024-05-20 15:48:55
Alex Keda
в каком именно файле? там их три с таким именем
Смена имени базы данных сайта
Добавлено: 2024-05-20 19:42:25
Артём
Но данные записаны в одном, по адресу сауйтру/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)
Смена имени базы данных сайта
Добавлено: 2024-05-20 20:28:52
Alex Keda
вьюхи пересоздайте
Код: Выделить всё
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 тоже
Смена имени базы данных сайта
Добавлено: 2024-06-18 15:27:13
Артём
Alex Keda писал(а):Источник цитаты ещё неплохо бы и functions.sql и triggers.sql тоже
Простите а у этих какой код?
db/billing/functions.sql
db/billing/triggers.sql
или другой?