Search results Category: MySQL - Часть 2

Перенос базы данных, debian-sys-maint и checking table

08.06.2013 0 comments »

MySQL

Вчера переносил базу данных на новый сервер. База была в MyISAM поэтому просто скопировал бинарные файлы. После переноса и запуска mysql,  в процессах увидел что выполняется Checking table от пользователя debian-sys-maint...

Author: Vitaly Orlov


Ускорить импорт данных в MyIsam таблицу MySQL

29.05.2013 0 comments »

MySQL

Сегодня потребовалось залить в базу, в таблицу MyIsam порядка 100 млн записей и все бы ничего, но на моем втором маленьком сервачке, это происходило очень долго,  причина была в том, что на нем всего 700 мб ОЗУ...

Author: Vitaly Orlov


Экспорт дампа на удаленную машину через ssh

21.05.2013 0 comments »

MySQL

Сегодня столкнулся с очередной не стандартной задачей, а именно я забыл установить уведомитель об окончании свободного места на диске, и конечно именно на этом VPS-е (я их админю сам, без панелек) исчерпалось все доступное пространство. Разумеется выходит один - переезжать на сервер с большим винтом. Однако как же нам перенести базу, если мы не можем сделать её бэкап, место-то под него нету..

Author: Vitaly Orlov


Openserver, MySQL, Notepad++ и пропадающая кириллица

24.01.2013 6 comments »

Notepad++ Logo

Столкнулся я с такой проблемой: установил Open Server, открыл из его поставки Notepad++, создал базу и написал скрипт. Но вот незадача: если отправляю в базу сообщение на кириллице, то оно не доходит. Т.е. если отправить сообщение на английском, оно отлично попадает в базу, если на кирилице, то в базе пустота...

Author: Vitaly Orlov


Open Server, создание домена, базы данных и простого приложения на php

23.01.2013 283 comments »

Website

В этом посте я опишу, настройку домена, создание базы данных, и простого скрипта с использованием Open Server - платформы WAMP для веб разработчика. Итак поехали..

Author: Vitaly Orlov


Как исправить “MySQL server has gone away” (error 2006)

17.10.2012 22 comments »

 

mysql

Две наиболее распространенные причины получения ошибки MySQL server has gone away (error 2006) это..

Author: Vitaly Orlov


MySQL, Serialize и символ CR

08.08.2012 0 comments »

mysql

Так как я порой сталкиваюсь с редактированием большого кол-ва сайтов (сетки сайтов), то настройки этих сайтов, я разумеется не делаю вручную. Для этих целей был написан генератор, который выдает на выходе sql дамп или простыню запросов, выполнив которые я произвожу настройки сайтов, всех плагинов и т.д. Но, сегодня я столкнулся с проблемой, при подготовке шаблонов для генератора, а именно была проблема с заменами в сериализированном тексте, в котором есть переносы строк. Для многих это больная проблема, но я разобрался с ней..

Author: Vitaly Orlov


MySQL doesn't yet support subquery

30.07.2012 2 comments »

mysql

Столкнулся с задачей выполнить LIMIT в подзапросе, но это привело к ошибке: Error: #1235 - This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'. Неужели нет способа это сделать? Оказывается есть..

Author: Vitaly Orlov


Как заставить phpMyAdmin отображать в левой колонке, больше чем 100 баз?

05.06.2012 0 comments »

phpMyAdmin

Сегодня мне надоело листать на локале, в PMA, страницы списка баз данных и у меня возник вопрос: Как заставить phpMyAdmin отображать в левой колонке, больше чем 100 баз?

Оказывается достаточно просто...

Author: Vitaly Orlov


Способ подсчета кол-ва слов в поле MySQL

09.05.2012 0 comments »

MySQL

Наткнулся на интересный способ подсчета слов, на чистом SQL (имею ввиду без использования php). Он считает длину строки, потом удаляет пробелы (разделители слов), и возвращает разницу...

Author: Vitaly Orlov


ERROR 2006 (HY000) - MySQL server has gone away

07.05.2012 13 comments »

MySQL logo

При импорте дампа получил такую ошибку: ERROR 2006 (HY000) at line 450: MySQL server has gone away. Вначале подумал, что просто какой-то сбой, перезапустил mysql, Но это не помогло, тогда я пошел в гугл..

Author: Vitaly Orlov


df, размер после удаления файлов

11.04.2012 0 comments »

Linux, what?

Сегодня столкнулся с интересным явлением, а именно после удаления больших файлов, размер свободного места по команде df не изменился.

Author: Vitaly Orlov


Мой конфиг my.cnf для быстрого восстановления таблиц

04.04.2012 0 comments »

mysql

Привожу часть настроек конфига, помогающий оптимизировать локальную базу данных для быстрого восстановления поломанных (crushed) таблиц MySQL.

Author: Vitaly Orlov


phpMyAdmin, 1800 секунд, это много или мало?

14.02.2012 1 comment »

phpMyAdmin

Сегодня выдалось отличное утро, выпив кофе, я продолжил работу над проектом "Каталог испанской VIP недвижимости"
Появилась необходимость создать в MySQL еще одну таблицу. Переключившись на вкладку с phpMyAdmin'ом я получил сообщение:

Отсутствие активности более 1800 секунд, пожалуйста, авторизуйтесь заново

Author: Vitaly Orlov


Меняем год в текстах постов DLE

14.02.2012 0 comments »

DLE

Задача:
Есть много постов, в текстах которых встречаются года не совпадающих с датой публикации новости, к примеру:
Дата публикации "2009-10-01", а текст "В июне 2003 мы выпустили 5000 пар носков"
Надо сменить год, замененные остальные цифры роли не играют...

Author: Vitaly Orlov


Тюнингуем PhpMyAdmin

14.02.2012 0 comments »

Надоело постоянно вводить одни и те же запросы, при работе над проектом, а закладки использовать было не удобно, добавил, функциональность к вкладке SQL.

Вариант, не идеальный, т.к. не учитывает, разных пользователей, но мне этого и не надо, во всяком случае пока. А если Вам будет необходимо, то Вы всегда сможете добавить, нужную функциональность.

Author: Vitaly Orlov


Denwer импорт дампа MySQL

14.02.2012 2 comments »

Denwer

Сегодня нужно было поработать на ноуте, и к сожалению доступа к серверу не было. Поэтому воспользовался пакетом от dklab Denwer.
При импорте 9 мб дампа возникли ошибки..

Author: Vitaly Orlov


Пакетное изменение даты для постов DLE

13.02.2012 54 comments »

DLE

В DLE (да и не только в нем) есть замечательная функция - отложенный постинг. Теперь представьте ситуацию у Вас есть много контента, например 100к постов, и Вы хотите его разбросать на публикацию, да так чтобы посты получили даты от минус года до плюс 2х лет.

Author: Vitaly Orlov


Скрипт синхронизации таблиц MySQL

13.02.2012 2 comments »

mysql

Задача: По крону сделать бэкап указанных таблиц и восстановить их из бэкапа.

Author: Vitaly Orlov


Mysql error 1040: Too many connections

13.02.2012 7 comments »

Что означает ошибка Mysql error 1040: Too many connections? Это ошибка означает, что в данный момент исчерпан лимит на подключение к БД.
Появляется обычно там, где либо слишком сложные запросы (которые долго выполняются), либо там где много одновременных подключений. Ну, например, от 100 пользователей инициирован одновременный запрос к БД, как например в моем варианте. Ясно, что такое в реальном использовании делать нельзя, но для сбора статистики, мне это было нужно. Итак, как же быть?

Author: Vitaly Orlov