Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Илья

проблема с форумом после смены пароля на SQL

Рекомендованные сообщения

mysqldump -uЮЗЕР -p -hХОСТ БАЗА --default-character-set=utf8 > ХХХХХХХ.sql

 

Аналогично и с импортом --default-character-set=utf8

 

 

Смысл что-то делать если кодировка битая? Это еще хорошо, что на этом этапе ее еще можно переконвертировать, а если бы она окончательно побилась и там остались одни знаки вопроса?

Удалить сообщения это не такая уж большая проблема, пару sql запросов и можно снести половину бд.

 

Перекодирование скриптом в данном случае было преждевременным. По идее нужно сделать бэкап указав соединение cp1251, и импортировать обратно уже с соединением utf8

 

Перерыл все базы, баз в исправном состоянии нет, есть только базы сделанные хостером, но они все с кривой кодировкой.

Могу я, имея базу в таком состоянии, что то сделать?

Поделиться сообщением


Ссылка на сообщение

По идее нужно сделать бэкап указав соединение cp1251, и импортировать обратно уже с соединением utf8

 

Или для начало попробуйте просто импортировать бэкап задав кодировку соединения utf8.

 

Если не получится пишите в ЛС

Поделиться сообщением


Ссылка на сообщение

Взял базу(бакап) у хостера.

 

Импортировал mysqldump -uЮЗЕР -p -hХОСТ БАЗА --default-character-set=utf8 < ХХХХХХХ.sql

 

Ситуайция не изменилась

Поделиться сообщением


Ссылка на сообщение

Попробуйте вместо mysqldump просто mysql

Поделиться сообщением


Ссылка на сообщение

Попробуйте вместо mysqldump просто mysql

 

команда mysqldump с синтаксисом --default-character-set=utf8 дает вот такие ошибки

 

-- Server version 5.5.28-log

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;

/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;

/*!40101 SET NAMES utf8 */;

/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;

/*!40103 SET TIME_ZONE='+00:00' */;

/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;

/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

 

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;

/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;

/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;

/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

 

просто mysql заливает без ошибок

Поделиться сообщением


Ссылка на сообщение

В смысле дает? Не вижу тут ошибок, это сис коментарии mysql.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...