Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Илья

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

Recommended Posts

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

 

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

 

 

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

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

 

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Попробуйте вместо 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 заливает без ошибок

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...