@mysql_ru

Страница 100 из 142
mb
01.12.2017
22:10:19
vyacheslav@deepin:~$
02.12.2017
00:24:10
Ничего не понимаю, пма возращает каракули, если через докер exec войти в cli мускула, то там каракулей нет

в пма выставил глобально utf-8_general_ci, для Бд тоже самое выставил, для каждой таблицы это выставил



Google
vyacheslav@deepin:~$
02.12.2017
00:26:30


конф забитый в докер волюме [mysqld] character_set_server=utf8 character_set_filesystem=utf8 collation-server=utf8_general_ci init-connect='SET NAMES utf8' init_connect='SET collation_connection = utf8_general_ci' skip-character-set-client-handshake

просто дамп почистить?

Egor
02.12.2017
00:29:51
Это проблема phpMyAdmin

Добавь `mysql_query("SET NAMES utf8");` где-то в главном файле который подключается везде

vyacheslav@deepin:~$
02.12.2017
00:31:20


создал тестовую базу

в такой ютф женерал сиай

в консоли запустил, эта кирилилца из курл запроса из апи стороенней

как видим всё ок

но при этом



Google
Egor
02.12.2017
00:33:12
нет, это надо в PMA Добавить

vyacheslav@deepin:~$
02.12.2017
00:33:24
пма у меня в докере

phpmyadmin: image: phpmyadmin/phpmyadmin:4.7 depends_on: - mysql ports: - "8080:80" restart: always env_file: - variables.env

нет, это надо в PMA Добавить
подскажи куда это прописать

поставил админера, у него тоже каракули

Egor
02.12.2017
01:01:49
а у тебя какая кодировка в браузере?

vyacheslav@deepin:~$
02.12.2017
01:02:35
и в хроме и в мозилле всё дефолтное

Простой пых скрипт отображает всё корректно, а вот пых админ, админер, дичь выносят, как мне его починить/пофиксить?

или как сдампить нормально?

https://pastebin.com/9MT3m35M

и в чём проблема?

сет неймес ютф наоборот всё ломает

это из-за того, что сам сервер в латине?



Аггей
02.12.2017
07:19:47
Ох уж этот доскер

madmonday.ru
02.12.2017
13:12:21
Почему может возникать эта ошибка? https://pastebin.com/sNaPwCbR

Egor
02.12.2017
13:13:21
там нет сообщения ошибки

madmonday.ru
02.12.2017
13:14:54
там нет сообщения ошибки
Всё что есть, где ещё посмотреть?

Egor
02.12.2017
13:16:47
это просто traceback

Google
Egor
02.12.2017
13:16:55
вверху сам текст ошибки должен быть

madmonday.ru
02.12.2017
13:21:01
exp 185 user_id 135433081 File "/home/madmonday/v2/VKD_class.py", line 619, in bot MESSAGE, ATTACHMENT, STICKER_ID = str(eval(MESSAGE)), str(eval(ATTACHMENT)), str(eval(STICKER_ID)) File "<string>", line 1, in <module> File "/home/madmonday/v2/VKD_class.py", line 1382, in buy_box

OMG2SMART4YOU
02.12.2017
14:41:02
Всем привет



Alexey
02.12.2017
14:42:16
и снова здравствуйте. aes_encrypt() возвращает бинарную строку. varchar не подходит для хранения бинарных строк. нужен varbinary

или сохранять hex

vyacheslav@deepin:~$
02.12.2017
22:33:26
то есть?
на пастбине лог глянь

Egor
02.12.2017
22:33:48
Put the link

vyacheslav@deepin:~$
02.12.2017
23:01:21
@smoliakov_there

https://pastebin.com/9MT3m35M

Egor
02.12.2017
23:02:14
Странно

Сделай describe таблицы

Какая у неё кодировка

Dan
02.12.2017
23:04:16
лПДЙТПЧЛБ

vyacheslav@deepin:~$
02.12.2017
23:07:35
Egor
02.12.2017
23:10:19
show table status like 'test';

Так сделай

vyacheslav@deepin:~$
02.12.2017
23:13:09


Google
Egor
02.12.2017
23:23:13
у тебя mysql не подключает конфиг

Server characterset: latin1 Db characterset: utf8 Client characterset: latin1 Conn. characterset: latin1

он его не видит наверно

vyacheslav@deepin:~$
02.12.2017
23:24:57
вот и мне так кажется

mysql: image: mysql:5.7.20 expose: - "3306" volumes: - ./data/mysql:/docker-entrypoint-initdb.d - mysql:/var/lib/mysql - ./conf/mysql/my.cnf:/etc/mysql/conf.d/my.cnf restart: always env_file: - variables.env

докеркомпоуз





путь по идее верен

[client] character-set-client=utf8 [mysql] default-character-set=utf8 [mysqld] character-set-filesystem=utf8 character-set-server=utf8 collation-server=utf8_general_ci init_connect='SET NAMES utf8' init_connect='SET collation_connection = utf8_general_ci' skip-character-set-client-handshake

конф сам

и в контейнер я заходил, мой конф лежит по тому пути что в компоузе указан

Egor
02.12.2017
23:30:44
в контейнере посмотри какой конфиг юзает mysql

очевидно не этот

vyacheslav@deepin:~$
02.12.2017
23:34:44
а как?

Egor
02.12.2017
23:50:55
https://stackoverflow.com/questions/580331/determine-which-configuration-file-is-being-used

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

vyacheslav@deepin:~$
03.12.2017
00:40:35
Те кто шарит спрашивать про точки не будет, а помощь нужна новичкам и именно в точках.

Egor
03.12.2017
05:58:50
Дело в том, что на такие простые вопросы отвечает гугл

а здесь нужно спрашивать если оный ответа не дал

Google
Борис
04.12.2017
12:35:19
Всем привет. Кто объяснит разницу в sql между транзакцией вида BEGIN TRANSACTION; SOME_SQL; COMMIT; и SET AUTOCOMMIT = 0; SOME_SQL; COMMIT; ?

lost
04.12.2017
14:16:28
её нет

Lucky
04.12.2017
14:47:34
Никто не сталкивался с тем что mysql не отвечает если не использовать компьютер некоторое время (больше суток примерно)? mysql 5.7.20, ubuntu 16.04

Таблицы можно посмотреть через консоль с ключом -A, а вот если сделать в них select, то ответа не будет.

Помогает перезапуск сервиса в системе.

lost
04.12.2017
14:55:55
а ругается куда-нибудь? в лог там

Lucky
04.12.2017
14:59:29
Из тех ошибок, что я видел в логе: Timestamp, Thread, Type, Details 2017-12-04 11:45:57.498134, 0, Warning, Changed limits: max_open_files: 1024 (requested 5000) 2017-12-04 11:45:57.498464, 0, Warning, Changed limits: table_open_cache: 431 (requested 2000) 2017-12-04 11:45:57.636926, 0, Warning, TIMESTAMP with implicit DEFAULT value is deprecated. Please use —explicit_defaults_for_timestamp server option (see documentation for more details).

А больше и нет

lost
04.12.2017
15:04:46
max_open_files тюнится в системе, а table_open_cache в самом мускуле, но зависить он будет от первого параметра, если мне память не изменяет но проблема в том, что даже если у тебя маленький табличный кеш - при простое сервера это никак не скажется... а при запросах что происходит?

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