Все статьи с тэгом


Ruby Mysql::Error (#08S01Bad handshake)

С тэгом и

Причина в конфликте версий клиента и сервера mysql. Читать полностью »

» »
Tuesday, February 21st, 2012 Нет комментариев »

MySQL: The user specified as a definer does not exist

С тэгом

The user specified as a definer (’admin’@'localhost’) does not exist

такая ошибка возникла когда перенес MySQL базу на другую машину. Читать полностью »

»
Sunday, February 19th, 2012 Нет комментариев »

InnoDB data restore

С тэгом и

When data can’t be extracted by “select” statement because of InnoDB table corruption try this: Читать полностью »

» »
Friday, February 17th, 2012 Нет комментариев »

Список всех почтовых аккаунтов в Plesk/MySQL

С тэгом и

Плеск штука иногда полезная (когда вам надо перетащить полторы тысячи сайтов на новый сервер), а иногда противная (когда начинает слишком умничать).

Итак, получить все e-mail адреса из Плеска/Parallels:
mysql> use psa;
mysql> SELECT CONCAT_WS(’@',mail.mail_name,domains.name),accounts.password FROM domains,mail,accounts WHERE domains.id=mail.dom_id AND accounts.id=mail.account_id ORDER BY domains.name ASC,mail.mail_name ASC;

» »
Saturday, February 11th, 2012 Нет комментариев »

Out of resources when opening file ‘…’ (Errcode: 24)

С тэгом

Ошибка MySQL:

Out of resources when opening file ‘…’ (Errcode: 24) when using LOCK TABLES

Скорее всего в системе/MySQL закончились свободные хендлы для открытия файлов.
Чтоб проверить, спросите mysql show variables; и поищите в ответе open_files_limit. По умолчанию там 65535, вы же можете попробовать в конфиге поставить больше, и перезапустить MySQL.

»
Saturday, January 21st, 2012 Нет комментариев »

Если MySQL бекап слишком большой

С тэгом

Если база у вас не помещается в phpMyAdmin - на самом деле это еще не значит, что она большая. Имея доступ к консоли вы с очень большой вероятностью ее восстановите Читать полностью »

»
Thursday, January 5th, 2012 Нет комментариев »

MySQL: Can’t create table ‘….’ (errno: 150)

С тэгом

Во время восстановления базы из бекапа можно получить такую ошибку:
MySQL: Can’t create table ‘tablename’ (errno: 150)
Причина в том, что в процессе восстановления бэкапа MySQL пытается создать таблицуА, которая ссылается на таблицуБ, при этом до таблицыБ процесс восстановления MySQL еще не добрался и про ее существование ничего не знает.

Решение: открываете дамп базы вашим любимым текстовым редактором и вносите 2 строчки (выделено полужирным):
... тут всякие разные заголовки...
SET FOREIGN_KEY_CHECKS = 0;
create table…….. (самый первый запрос на создание таблицы)
…….. (тут весь остальной текст)
SET FOREIGN_KEY_CHECKS = 1; (самой последней строчкой)

Не забудьте точки с запятой в конце добавленных строчек.
Если по какой-то загадочной причине не помогает - попробуйте поставить
SET FOREIGN_KEY_CHECKS = 0;
непосредственно перед той таблицей, при создании которой выдается ошибка.

»
Thursday, December 29th, 2011 Нет комментариев »

LAMP в 3 строчки CentOS

С тэгом , , , , и

yum install httpd php mysql-server mysql php-mysql mod_ssl
service httpd start
service mysqld start

» » » » » »
Sunday, December 18th, 2011 Нет комментариев »

1С (1C) и MySQL: подключение пошагово

С тэгом и

Описание доступа к MySQL базе данных из 1С, НЕ перенос 1C на эту базу.
Читать полностью »

» »
Saturday, August 23rd, 2008 3 комментариев »

MySQL - необычные функции (часть 2)

С тэгом

Продолжение этой статьи.
Читать полностью »

»
Wednesday, January 24th, 2007 Нет комментариев »