@mysql_ru

Страница 25 из 142
Женя
08.06.2017
07:34:05
Берём скрипт на любом языке, делаем соответствующий запрос, полученный массив прогоняем через foreach (или аналогичную функцию на другом языке) и пишем в нужный формат.

Спасибо

Muzaffar
08.06.2017
08:23:29
ребят варчар сколько метров текста может хранить?

там 255 байт или 255 символы?

Google
Alex
08.06.2017
08:30:11
символов, для текста есть свой формат же

Muzaffar
08.06.2017
08:30:31
какой?

че то не обратил внимание

о да текст

спс

Alex
08.06.2017
08:31:24
вообще там много их смотря какой текст

большой средний мелкий и т д

Bocharnikov
09.06.2017
12:00:57
Can't connect to local MySQL server through socket mysqld.sock (111) подскажите в меч прикол (111) ошибки, кто то пишет что нет месят. например тут: http://softodom.com/516/mysql-cant-connect-through-socket-reshenie-problemy.html а кто то просто запечатлел этот моент когда мускул лежал https://www.youtube.com/watch?v=rSUAojy0Ph0 кто может по сокетам проконсультировать вообще? чет я заебался и порядком подзапутался.

KOT
09.06.2017
12:06:21
Начни с проверки прав доступа

Dmitry
09.06.2017
12:06:57
Bocharnikov
09.06.2017
12:29:12
щя ребят. опишу более подробно. чего и как и где уже был

Dmitry
09.06.2017
12:34:59
ты сразу показуй ls -a /var/run/mysql.sock

Bocharnikov
09.06.2017
12:36:33
ls -a /var/run/mysql.sock ls: cannot access /var/run/mysql.sock: No such file or directory

Google
Bocharnikov
09.06.2017
12:36:35
но!

погоди

я знаю че ты щя скажешь ))

щя дай донабрать

короче есть небольшой хостинг. на нем панелька плеск, кучу сайтов, все при создании своих баз указывают localhost. но появилось 2 сайта с ошибками на базу. у первого явно был конект потерян с сокетом и там было написано. Error:2002 SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) (сделаю небольшое отступление и скажу что многие пишут всякую охиную про то как это лечить, кто то говорит что нет места, я естественно это проверил, места валом, кто-то говорит что отключи SElinux, кто-то просто говорит что эта 111 ошибка появлятся в момент когда мускул банально лежит, опять же, я уже раз 10 его рестартовал. и рестартуется он со статусом sucsess! [[хуй знает как это слово писать, пишу насокоряк]) у второго был движок DataLife engine. cошибкой на 52 строку в файле /engine/classes/mysql.php строка там вот такая "$this->display_error(mysqli_connect_error(), '1');" ну её точно никто не менял. и бог с ней. как меня уверяют что сайты оба перестают рабоатть ссылаясь на то что они "типо мускул у меня падает" и вот поять же. я с CLI туда не заходил в ночь. или в день. у меня даже забикс ни пикнул на мускул. ну ок. возможно и было падение но потом всё поднялось. просто так сложились обстаятельства. вообщем начал читать я про сокет и про мускул. понял что есть сетевые , т.е. tcp(шные) и есть unix(овые), да я делаю это впервые, уж простите ? . вообщем обрисовалось сразу 2 пути куда идти. 1) искать кем занят сокет 2) еслть ли он вообще? ну вот а если по вот этому мануалу разбираться http://softodom.com/516/mysql-cant-connect-through-socket-reshenie-problemy.html то я подзатупил на команде lsof /var/run/mysqld/mysqld.sock выхлоп от нёё вот такой кстати lsof: status error on /var/run/mysqld/mysqld.sock: No such file or directory lsof 4.82 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man usage: [-?abhlnNoOPRtUvVX] [+|-c c] [+|-d s] [+D D] [+|-f[gG]] [+|-e s] [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]] [-p s] [+|-r [t]] [-s [p:s]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names] Use the ``-h'' option to get more help information. и да, я виду опять там фигурирует фраза No such file or directory , но если туда (в var/lib/mysql) сходить то сокет там есть srwxrwxrwx 1 mysql mysql 0 Jun 9 18:36 mysql.sock

если что просите выхлоп ваших команд, буду показывать.

Fike
09.06.2017
13:35:48
Тебя не смущает, что в "если сходить туда, то там он есть" ты нам показываешь совсем другую директорию и путь к сокету?

А, у тебя только lsof не с тем путем

Egor
09.06.2017
15:05:59
Готово!

Bocharnikov
10.06.2017
16:37:54
Так как исправить то?

Я замели что /var/run/mysqld/mysqld.sock /var/lib/mysql/mysql.sock

конфиг то настроен

Artem
12.06.2017
20:09:13
Всем привет. Может кто-нибудь подсказать литературу по проектированию бд и их оптимизации?

Желательно на русском х)

Egor
12.06.2017
20:30:28
https://toster.ru/q/8726

Bocharnikov
14.06.2017
03:18:20
создал фаил сокета mkfifo командой. как поменять теперь на srwxrwxrwx

Uml
14.06.2017
08:01:40
есть значение начала дата и конец даты в таблице. делаю SELECT ADDDATE(close_dt, INTERVAL create_dt ) from process where id=230;

понимаю что неправильно

как она считает из этих значений close_dt значение и переведет в дату

Google
lost
14.06.2017
08:53:58
если тебе нужна разница между двумя датами есть функция datediff

14.06.2017
09:01:24
А можно такой вопрос

Зачем хранить дату в формате даты, вместо UNIX-time?

Разве так не удобнее?

Artem
14.06.2017
09:44:40
Лишние операции по вычислению

Fike
14.06.2017
09:47:48
вообще дата это много больше, чем просто время от UTC, включая в первую очередь таймзону

другое дело что разрабы мускуля про такие тонкости не знают, и там действительно так себе смысл

Alexey
14.06.2017
09:57:33
разрабы мускуля знают про таймзоны уж точно больше анонимных экспертов с телеграма

разница между DATETIME и TIMESTAMP в диапазоне возможных дат, размере хранения на диске и автоматическом преобразовании таймзон

это вкратце, если лень документацию почитать

Fike
14.06.2017
10:00:56
ахаха

чего ж там ее нет-то тогда

Alexey
14.06.2017
10:01:28
кого нет? где нет?

Fike
14.06.2017
10:01:33
таймзоны в дате

Alexey
14.06.2017
10:01:55
а должна быть?

Fike
14.06.2017
10:02:52
АХАХА

нет, зачем

пусть дейв в америке знает, что его видеомитап в 14.00

и алексей в санкт-петербурге тоже знает, что его видеомитап в 14.00

Google
Fike
14.06.2017
10:03:44
дата без таймзоны - это ничто

это диапазон +- 23 часа

какую подставишь, такая и будет

Alexey
14.06.2017
10:04:13
а хранить-то зачем? если преобразовывать всё в одну таймзону в UTC например?

Fike
14.06.2017
10:05:17
я даже не знаю, как отсюда прыгать

"зачем, если можно придумать костыль и воткнуть себе в ногу"

"зачем хранить бишгинты, если есть double precision"

Alexey
14.06.2017
10:06:37
а, ну-ну, начались прыжки. при конвертации bigint в double возможно потеря точности. а при конвертации таймзон какая потеря точности?

вместе теперь похихикаем?

Fike
14.06.2017
10:07:10
ответь мне на простой вопрос, почему таймзоны имеют имена, а не просто сдвиг в виде +03:00?

ты не можешь знать, из какой таймзоны к тебе пришла дата, если ты эту таймзону обрезал

жду ответа "ну можно новое поле завести" вместо "добавьте, наконец, ссаный саппорт таймзон в мускул"

Alexey
14.06.2017
10:08:06
ты её не обрезал. ты её пребразовал. почитай уже что ли доки наконец. ссылки кинуть?

Fike
14.06.2017
10:08:31
ну и? я знаю дату в ютц, но понятия не имею, какая была исходная таймзона.

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

Alexey
14.06.2017
10:09:10
начался мат. и вот всё у вас так, у посгресовских фанбоев. чуть ткнёшь палочкой, сразу в истерику

Fike
14.06.2017
10:09:19
начался съезд на постгрес

аргументы-то нормальные будут? кроме преобразовать, добавить поле, костыльнуть, подмазать

и я догадываюсь, почему этой поддержки все еще нет - потому что наверняка в начале было принято гениальное архитектурное решение "давайте хранить даты в виде строки фиксированного формата, а сравнивать просто лексически", а потом ВНЕЗАПНО оказалось, что в мире есть таймзоны и миллисекунды

Google
Alexey
14.06.2017
10:18:10
хорошая догадка, забористая. а ещё есть? расскажи, интересно

Fike
14.06.2017
10:43:04
ну а как ты еще объяснишь диапазон 0000-9999?

Alexey
14.06.2017
10:51:57
ну ты сходи и посмотри, как оно на самом деле хранится. потом приходи со следующей догадкой. нет, правда интерсно

Fike
14.06.2017
10:53:06
лол

сходи, принеси, подай

давай не

Страница 25 из 142