Блог

ъ
Поиск и удаление дубликатов в MySQL

Встретился с проблемой. По одному из наших проектов поступил тикет с текстом: "Не обновляются цены для товара с артикулом 63072 m". Это интернет-магазин автозапчастей с автоматическим импортом товаров из xls данных, который мы делали пол столетия назад.

Возникла потребность в удаленном доступе к mysql. Ну, не проблема. Залогинился в IspManager, в разделе БД выбрал необходимую БД, поставил галочку "разрешить удаленный доступ", прописал доступные IP. И все. Перезавантажую страницу.

Ошибка соединения с БД. Код: 1045;
Текст ошибки: SQLSTATE[28000] [1045] Access denied for user '************'@'************' (using password: YES). 

Отакої..

Ситуация. Поиск по сайту не ищет товар 02п, но он там есть, - говорит клиент. Сели мы с програмером Максимом, тестим. После 30 мин тестов, поняли, что механизм поиска написан правильно (использует 7 различных условий, напр: транслитерация текста и др.). И тут я вспомнил. По умолчанию в настройках mysql сервера, в индекс (FULLTEXT) попадают слова, размером >=4 символов. ...ОПА, подумал Макс. Так мы имеем собственные сервера, ...ОПУ мы отложим на другой день.

В продолжение темы Ubuntu. Если вы открыли этот пост, значит уже установили Ubuntu. Сразу подчеркиваю, мы не ставим готовую связку LAMP, а поставим каждый элемент отдельно и настроим.

Ubuntu Apache2+php5+mysql+phpmyadmin

  • 1
  • 2

Кто-то ведь должен был это сделать!

Сайт логистической компании «REAL TRUCKING»

 

Дизайн этикеток и упаковок для «МЕТРО Кеш энд Керри Украина»

Когда выбираешь товар на полках магазина, всегда обращаешь внимание на дизайн упаковки. А если вы клиент «МЕТРО», тогда точно видели и наши работы

 

Дизайн Android приложения «Trainmedo»

Всегда мечтали стать чемпионом по верховой езде, но не могли найти тренера? Не беда! С удобным приложением Trainmedo, обучение будет проходить очень просто.

 

Дизайн и разработка сайта для юридической фирмы «EVERLEGAL»

Сайт для EVERLEGAL - это баланс между функциональностью и эстетикой. Приготовьтесь любоваться им.

 
Расскажите нам о своем проекте!