Смена имени базы данных сайта

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Развернуть Обзор темы: Смена имени базы данных сайта

Смена имени базы данных сайта

Сообщение Артём » 2024-07-22 19:09:31

Alex Keda писал(а):как минимум - создать недостающую таблицу

Код: Выделить всё

DROP TABLE IF EXISTS `Basket`;
CREATE TABLE `Basket` (
  `ID` int(11) NOT NULL auto_increment,
  `OrderID` int(11) NOT NULL,
  `Comment` char(255) default '',
  `Amount` int(11) default '1',
  `Summ` decimal(11,2) default '0.00',
  PRIMARY KEY  (`ID`),
  KEY `BasketOrderID` (`OrderID`),
  CONSTRAINT `BasketOrderID` FOREIGN KEY (`OrderID`) REFERENCES `Orders` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


Спасибо большое! А то я сначала не понял, а потом как понял! :)

Смена имени базы данных сайта

Сообщение Артём » 2024-07-10 12:22:53

Понимаете я занимаюсь сайтами на вордпресс для своих клиентов, и это такой мини хостинг для них, для своих так сказать.
И наверно мне всё же не хватает опыта до конца понять, куда это вставить и как это правильно решить...
Могли бы вы более подробно расписать процесс или же может мне лучше предоставить вам доступ, а вы это поправите?
Я готов естественно оплатить работу, просто для вас это решение в районе 5 минут, а для меня головоломка...
Видел у вас вроде как есть услуга "Разовые работы" и можно ей воспользоваться? :)
Сообщите куда вам написать пожалуйста

Смена имени базы данных сайта

Сообщение Alex Keda » 2024-07-07 15:41:00

как минимум - создать недостающую таблицу

Код: Выделить всё

DROP TABLE IF EXISTS `Basket`;
CREATE TABLE `Basket` (
  `ID` int(11) NOT NULL auto_increment,
  `OrderID` int(11) NOT NULL,
  `Comment` char(255) default '',
  `Amount` int(11) default '1',
  `Summ` decimal(11,2) default '0.00',
  PRIMARY KEY  (`ID`),
  KEY `BasketOrderID` (`OrderID`),
  CONSTRAINT `BasketOrderID` FOREIGN KEY (`OrderID`) REFERENCES `Orders` (`ID`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Смена имени базы данных сайта

Сообщение Артём » 2024-07-07 13:40:03

Alex Keda писал(а):Источник цитаты после каких действий?


Ну я обновил файлы, как вы и говорили views.sql, functions.sql и triggers.sql тоже. Так же удалил лишние базы.

Далее делаю обновления и получаю вот такую ошибку

-- Перезагрузка базы данных

Перезагрузка прав для хоста (billing)
Перезагрузка прав для хоста (hosting)
Перезагрузка представлений для хоста (billing)
ERROR: ошибка перезагрузки представлений:
ERROR 1146 (42S02) at line 205: Table 'baza1.Basket' doesn't exist

Alex Keda писал(а):Источник цитаты таблицы нет. дамп неполный или незагрузился


Как эту ошибку исправить?
Подскажите пожалуйста, из за этого не работает старая версия сайта и невозможно сделать платеж

Смена имени базы данных сайта

Сообщение Alex Keda » 2024-07-06 18:19:40

Артём писал(а):Источник цитаты Вот такую ошибку теперь выдаёт, как её исправить?

после каких действий?
Артём писал(а):Источник цитаты ERROR 1146 (42S02) at line 205: Table 'baza1.Basket' doesn't exist

таблицы нет. дамп неполный или незагрузился

Смена имени базы данных сайта

Сообщение Артём » 2024-07-06 3:11:11

ERROR: ошибка перезагрузки представлений:
ERROR 1146 (42S02) at line 205: Table 'baza1.Basket' doesn't exist

Вот такую ошибку теперь выдаёт, как её исправить?

Отправлено спустя 1 час 25 минут 54 секунды:
[01:08:09.60][47702] [root/system/classes/auto/MySQL]: Query = SELECT COUNT(*) FROM `BasketOwners` WHERE (`UserID` = @local.__USER_ID)
[01:08:09.60][47702] [!] [!!1024]-[MySQLi->Query]: Table 'baza1.BasketOwners' doesn't exist в линии 171 файла

и дальше там ошибки в логе.

И старая версия сайта с ошибкой 500 для людей

Смена имени базы данных сайта

Сообщение Alex Keda » 2024-06-18 15:38:23

да

Отправлено спустя 16 секунд:
db.sql тока не заливайте, затрёт ваши даныне

Смена имени базы данных сайта

Сообщение Артём » 2024-06-18 15:27:13

Alex Keda писал(а):Источник цитаты ещё неплохо бы и functions.sql и triggers.sql тоже


Простите а у этих какой код?

db/billing/functions.sql
db/billing/triggers.sql

или другой?

Смена имени базы данных сайта

Сообщение Alex Keda » 2024-05-20 20:28:52

вьюхи пересоздайте

Код: Выделить всё

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 тоже

Вернуться к началу