Периодически ловлю ошибку - Can't connect to local MySQL
Друзья, выручайте… периодически сайт на LS выдает ошибку
У меня VPS, спасает перегрузка сервера.
Единственный нагугленный совет с нашего сообщества не помог — строка max-connections в конфиге MySQL закоментена, соответственно количество подключений не ограничено.
Выручите пожалуйста? :(
SQL Error: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at /var/www/kirill/data/www/site.ru/engine/modules/database/Database.class.php line 66
Array ( [code] => 2002 [message] => Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) [query] => mysql_connect() [context] => /var/www/kirill/data/www/site.ru/engine/modules/database/Database.class.php line 66 )
У меня VPS, спасает перегрузка сервера.
Единственный нагугленный совет с нашего сообщества не помог — строка max-connections в конфиге MySQL закоментена, соответственно количество подключений не ограничено.
Выручите пожалуйста? :(
Ошибка БД MySQL
Кто-то может подсказать почему может выпадать ошибка такого содержания:
Раньше такой ошибки не было, в базу ни разу не залезал, ничего не менял с установки движка.
Ошибка выпадает рандомно: то сайт нормально работает, а вдруг может перестать вот с этой ошибкой.
Читать дальше
SQL Error: MySQL server has gone away at /home/i/public_html/classes/modules/blog/mapper/Blog.mapper.class.php line 269
Array ( [code] => 2006 [message] => MySQL server has gone away [query] => SELECT b.blog_id FROM prefix_blog as b WHERE b.blog_type<>'personal' [context] => /home/i/public_html/classes/modules/blog/mapper/Blog.mapper.class.php line 269 )Раньше такой ошибки не было, в базу ни разу не залезал, ничего не менял с установки движка.
Ошибка выпадает рандомно: то сайт нормально работает, а вдруг может перестать вот с этой ошибкой.
Читать дальше
Превышение лимита соединений с БД
1
Livestreet 0.4.2.
Заходим на сайт и видим:
SQL Error: User *** already has more than 'max_user_connections' active connections at /путь к ливстрит/engine/modules/database/Database.class.php line 66
Array ( [code] => 1203 [message] => User *** already has more than 'max_user_connections' active connections [query] => mysql_connect() [context] => /путь к ливстрит/engine/modules/database/Database.class.php line 66 )
Знаю, что проблема довольно часто встречается, и все советуют сменить хостера, так как превышен лимит коннектов к БД, а хостер этот лимит менять не станет.
Но быть может, все-таки, существует другое ее решение?
Количество посетителей онлайн в момент выдачи ошибки было около 20 человек, то есть, это вообще не цифра. Может быть, что-то где-то настроено не так? Кеширование отключено. Какие могут быть варианты?
Заходим на сайт и видим:
SQL Error: User *** already has more than 'max_user_connections' active connections at /путь к ливстрит/engine/modules/database/Database.class.php line 66
Array ( [code] => 1203 [message] => User *** already has more than 'max_user_connections' active connections [query] => mysql_connect() [context] => /путь к ливстрит/engine/modules/database/Database.class.php line 66 )
Знаю, что проблема довольно часто встречается, и все советуют сменить хостера, так как превышен лимит коннектов к БД, а хостер этот лимит менять не станет.
Но быть может, все-таки, существует другое ее решение?
Количество посетителей онлайн в момент выдачи ошибки было около 20 человек, то есть, это вообще не цифра. Может быть, что-то где-то настроено не так? Кеширование отключено. Какие могут быть варианты?
Вопрос по импорту в базу mysql
Добрый день,
возник такой вопрос
я перекидываю свой сайт в LS напрямую в базу mysql, закидываю в таблицы:
prefix_topic
prefix_topic_content
prefix_topic_read
prefix_topic_tag
в базе все записи есть, а вот на сайте они не появляются, я что-то пропустил? Куда-то ещё нужно вписать параметры записей?
уже запарился, вроде всё просмотрел, а причину найти не могу.
возник такой вопрос
я перекидываю свой сайт в LS напрямую в базу mysql, закидываю в таблицы:
prefix_topic
prefix_topic_content
prefix_topic_read
prefix_topic_tag
в базе все записи есть, а вот на сайте они не появляются, я что-то пропустил? Куда-то ещё нужно вписать параметры записей?
уже запарился, вроде всё просмотрел, а причину найти не могу.
Вылезла ошибка[решено]
Сегодня зашел на сайт и тут такое (
Залез на этот файл а там тикая строка
Что это может быть? помогите плиззз
SQL Error: Can't connect to MySQL server on 'mysql.hostinger.com.ua' (4) at /home/u138593242/public_html/engine/modules/database/Database.class.php line 66
Array ( [code] => 2003 [message] => Can't connect to MySQL server on 'mysql.hostinger.com.ua' (4) [query] => mysql_connect() [context] => /home/u138593242/public_html/engine/modules/database/Database.class.php line 66 )Залез на этот файл а там тикая строка
* Если такого коннекта еще не было то создаём его
*/
$oDbSimple=DbSimple_Generic::connect($sDSN); Что это может быть? помогите плиззз
Автоматическое преобразование столбца db mySQL в Translit
На данный момент есть таблица с населёнными пунктами вида
Нужно добавить столбец translit и преобразовать строку city_name_ru в транслит с заменой пробелов знаком _ и убрать все другие знаки, чтобы получилось что-то вроде.
Было:
Стало:
Может быть кто то уже сталкивался с таким и может подсказать как это реализовать..?
Желательно ещё сделать что бы если такой город уже есть, то к ниму делать префикс вроде _1, _2 и так далее.
CREATE TABLE IF NOT EXISTS `base_cities` (
`id_city` int(10) unsigned NOT NULL AUTO_INCREMENT,
`id_region` int(10) unsigned NOT NULL,
`id_country` mediumint(8) unsigned NOT NULL,
`sort` int(11) NOT NULL,
`city_name_ru` varchar(255) NOT NULL,
`city_name_en` varchar(255) NOT NULL,
PRIMARY KEY (`id_city`),
KEY `id_region` (`id_region`),
KEY `id_country` (`id_country`),
KEY `sort` (`sort`),
KEY `city_name_ru` (`city_name_ru`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=18127 ;
--
-- Dumping data for table `base_cities`
--
INSERT INTO `base_cities` (`id_city`, `id_region`, `id_country`, `sort`, `city_name_ru`, `city_name_en`) VALUES
(1, 1, 1, 1, 'Москва', 'Moscow'),
(2, 1, 1, 0, 'Абрамцево', 'Abramtsevo'),
(3, 1, 1, 0, 'Алабино', 'Alabino'),
(4, 1, 1, 0, 'Апрелевка', 'Aprelevka'),
(5, 1, 1, 0, 'Архангельское', 'Arhangelskoe'),
(6, 1, 1, 0, 'Ашитково', 'Ashitkovo'),
(7, 1, 1, 4, 'Байконур', 'Baikonur'),
(8, 1, 1, 0, 'Бакшеево', 'Baksheevo'),
(9, 1, 1, 0, 'Балашиха', 'Balashiha'),
(10, 1, 1, 0, 'Барыбино', 'Barybino'),
(11, 1, 1, 0, 'Белозёрский', 'Белозёрский'),
(12, 1, 1, 0, 'Белоомут', 'Beloomut'),
(13, 1, 1, 0, 'Белые Столбы', 'Belye Stolby'),
(14, 1, 1, 0, 'Бородино (Московская обл.)', 'Borodino (Moskovskaya obl.)'),
(15, 1, 1, 0, 'Бронницы', 'Bronnitsy'),
(16, 1, 1, 0, 'Быково (Московская обл.)', 'Bykovo (Moskovskaya obl.)'),
(17, 1, 1, 0, 'Валуево', 'Valuevo'),
(18, 1, 1, 0, 'Вербилки', 'Verbilki'),
(19, 1, 1, 0, 'Верея', 'Vereya'),
(20, 1, 1, 0, 'Видное', 'Vidnoe'),Нужно добавить столбец translit и преобразовать строку city_name_ru в транслит с заменой пробелов знаком _ и убрать все другие знаки, чтобы получилось что-то вроде.
Было:
(16, 1, 1, 0, 'Быково (Московская обл.)', 'Bykovo (Moskovskaya obl.)'),Стало:
(16, 1, 1, 0, 'Быково (Московская обл.)', 'Bykovo (Moskovskaya obl.)','bykovo_moskovskaya_obl'),Может быть кто то уже сталкивался с таким и может подсказать как это реализовать..?
Желательно ещё сделать что бы если такой город уже есть, то к ниму делать префикс вроде _1, _2 и так далее.
Срочная проблема - перестал работать сайт
Сразу попытаюсь предоставить максимум информации.
Где-то полтора часа назад перестал работать сайт (указан в профиле). При попытке зайти на него он загружается только до ближайшего используемого плагина, в моем случае это статические страницы (page), при вызове этого плагина выводится ошибка MYSQL:Читать дальше
Неведомая ошибка MySQL
После того как на сервере насобирал немного контента, то решил перекинуть его на локальный сервер. Столкнулся с такой ошибкой:#1452 — Cannot add or update a child row: a foreign key constraint fails
Читать дальше
Читать дальше
Работа с базой
Пытаюсь записать в базу блогов дополнительное значение в ячейку myID, в ActionBlog.Class.php в функции function EventAddBlog() добавляю $oBlog->setmyID(2); в class ModuleBlog_EntityBlog extends Entity:
дальше идёт в ActionBlog.Class.php:
Hook_Run не могу найти, где она?
Потому что всёравно даже при модификации setmyID не добавляется в INSERT INTO
public function setmyID($data) {
$this->_aData['myID']=$data;
} дальше идёт в ActionBlog.Class.php:
$this->Hook_Run('blog_add_before', array('oBlog'=>$oBlog));Hook_Run не могу найти, где она?
Потому что всёравно даже при модификации setmyID не добавляется в INSERT INTO
INSERT INTO blog
(user_owner_id,
blog_title,
blog_description,
blog_type,
blog_date_add,
blog_limit_rating_topic,
blog_url,
blog_avatar
)
VALUES(1, 'asdascz', 'zxcxzcxzcxz', 'open', '2011-02-08 17:30:32', '0', 'czxcz', NULL)
Последовательная нумерация строк относительно указанного ID
Ищу в интернете уже дня три функцию для последовательной нумерации строк относительно указанного ID но пока только нашёл либо реализацию для MySQL ENGINE=MYISAM а мне нужно для MySQL ENGINE=InnoDB…
Суть функции в следующем, производить последовательную нумерацию начиная с 1 для указанного ID..
— Привожу более понятное объяснение что требуется сделать.
При добавлении нового поля, необходимо, чтобы в указанный столбец, проставлялась нумерация относительно привязанного ID по порядку (то есть 1,2,3 etc).
Суть функции в следующем, производить последовательную нумерацию начиная с 1 для указанного ID..
+----+---------+-----------+------------+-----+
| id | surname | firstname | patronymic | num |
+----+---------+-----------+------------+-----+
| 1 | Иванов | Иван | Иванович | 1 |
| 1 | Иванов | Иван | Иванович | 2 |
| 1 | Иванов | Иван | Иванович | 3 |
| 2 | Петров | Петр | Петрович | 1 |
| 2 | Петров | Петр | Петрович | 2 |
| 2 | Петров | Петр | Петрович | 3 |
+----+---------+-----------+------------+-----+ Должно получаться что-то вроде выше приведённой таблице…— Привожу более понятное объяснение что требуется сделать.
При добавлении нового поля, необходимо, чтобы в указанный столбец, проставлялась нумерация относительно привязанного ID по порядку (то есть 1,2,3 etc).