powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / LONGBLOB - PDF выдает ошибку 1105
25 сообщений из 31, страница 1 из 2
LONGBLOB - PDF выдает ошибку 1105
    #39411132
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
После выбора pdf файла 5 мб в LONGBLOB выдает ошибку 1105 в MySQL workbench, хотя в max_allowed_packet ставила 50000000(50 мб), перезапускала сервер. Не помогает.
По данному форуму нашла похожий вопрос, но автор не написал, как решил проблему:
http://www.sql.ru/forum/1161771/zagruzka-fayla-v-tablicu-v-pole-longblob?hl=longblob
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411154
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svil1502После выбора pdf файла 5 мб в LONGBLOBПоясните более подробно что именно вы делаете. Что такое "выбор фала" ?

И покажите максимально точно сообщение об ошибке.
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411177
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действие 1
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411178
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действие 2
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411179
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действие 3
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411180
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Действие 4
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411194
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
max_allowed_packed 50000000
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411196
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Из документации mysql.ru:


LONGBLOB, LONGTEXT

Столбец типа BLOB или TEXT с максимальной длиной 4294967295 (2^32 - 1) символов. See Раздел 6.5.3.1, «Молчаливые изменения определений столбцов». Следует учитывать, что в настоящее время протокол передачи данных сервер/клиент и таблицы MyISAM имеют ограничение 16 Мб на передаваемый пакет/строку таблицы, поэтому пока нельзя использовать этот тип данных в его полном диапазоне. See Раздел 6.2.3.2, «Типы данных BLOB и TEXT».
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411197
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
InnoDB тип таблицы
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411201
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какого-то надежного варианта решения я не вижу.
В качестве танцев с бубном:
1) Проверьте результат запроса SHOW VARIABLES LIKE 'max_allowed_packed'
Именно запросом, а не в окошке GUI-интерфейса.
2) Обновите MySQL Workbench, если он не последней версии.
Возможно, это баг.
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411212
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скачала вчера MySQL и workbench(версия от 08.02.2017)
Вот результат запроса SHOW VARIABLES LIKE 'max_allowed_packed'
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411220
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411242
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В терминале sudo nano /etc/my.cnf
[mysqld]
max_allowed_packet = 10000000
innodb_buffer_pool_chunk_size = 134217728

А в workbench после SHOW VARIABLES LIKE 'max_allowed_packet' ничего не выводит, не смотря на аналогичные настройки
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411245
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Написала в поддержку MySQL.com(ORACLE)
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411255
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svil1502Вот результат запроса SHOW VARIABLES LIKE 'max_allowed_packed'Опечатка, должно быть max_allowed_packet
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411531
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
show variables like 'max_allowed_packet'
4194304
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411546
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
svil1502show variables like 'max_allowed_packet'
4194304Ну вот и ответ.
Ищите откуда это значение берется.

Гипотетически могу предположить, что MySQL Workbench для текущей сессии перекрывает его значением из своих собственных настроек. Посмотрите в его настройки.
Или выполните этот же запрос другим клиентом.

Другая гипотеза - на первом скриншоте значение из файла конфига, но MySQL не был рестартован после изменения.
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411842
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Переустановила Mysql. В терминале show variables like 'max_allowed_packet' 4194304.
В GUI по такому же запросу -4194304. В настройках GUI 10000000.
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39411845
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ищу как найти поменять значение max_allowed_packet через терминал. должен быть файл my.cnf. Он у меня в /etc/my.cnf(там 10000000). Но не на сервере Mysql, поэтому не виден. Как на самом сервере поменять - не нашла.
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39412046
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
https://www.linux.org.ru/forum/admin/12686986
Нашла как найти файл my.cnf
Но не могу понять выражение "добавить в секцию [mysqld]."
Помогите
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39412048
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня по этому пути /etc/mysql/my.cnf - игнорируется
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39412050
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
my.cnf

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# This will be passed to all mysql clients
# It has been reported that passwords should be enclosed with
# ticks/quotes escpecially if they contain "#" chars...
# Remember to edit /etc/mysql/debian.cnf when changing
# the socket location.
[client]
port = 3306
#socket = /var/run/mysqld/mysqld.sock

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions
# are currently parsed.
[mysqld_safe]
#socket = /var/run/mysqld/mysqld.sock
#nice = 0

[mysqld]
#
# * Basic Settings
#

#
# * IMPORTANT
# If you make changes to these settings and your system uses
# apparmor, you may also need to also adjust
# /etc/apparmor.d/usr.sbin.mysqld.
#

#user = mysql
#socket = /var/run/mysqld/mysqld.sock
port = 3306
#basedir = /usr
#datadir = /var/lib/mysql
#tmpdir = /tmp
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 192K
thread_cache_size = 8
# This replaces the startup script and checks MyISAM tables if needed
# the first time they are touched
myisam-recover = BACKUP
#max_connections = 100
#table_cache = 64
#thread_concurrency = 10
#
# * Query Cache Configuration
#
query_cache_limit = 1M
query_cache_size = 16M
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
#general_log_file = /var/log/mysql/mysql.log
#general_log = 1

log_error = /var/log/mysql/error.log

# Here you can see queries with especially long duration
#log_slow_queries = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or
# for replication.
# note: if you are setting up a replication slave, see
# README.Debian about other settings you may need
# to change.
#server-id = 1
#log_bin = /var/log/mysql/mysql-bin.log
expire_logs_days = 10
max_binlog_size = 100M
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
#
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem

# Query Caching
query-cache-type = 1

# Default to InnoDB
default-storage-engine=innodb

[mysqldump]
quick
quote-names
max_allowed_packet = 16M

[mysql]
#no-auto-rehash # faster start of mysql but no tab completition

[isamchk]
key_buffer = 16M
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39412053
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MacBook-Pro-Svetlana:bin svetlanailina$ mysql --verbose --help | grep my.cnf
mysql: [Warning] World-writable config file '/etc/my.cnf' is ignored.
order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39413368
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перезагрузила MYSQL 5.7.1
Нашла, что надо из файла my-default.cnf скопировать настройки в файл my.cnf.
sudo cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

В настройках не было max_allowed_packet = 16M
Я сама внесла эту запись в [mysqld]
Вот my.cnf:


# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.

[mysqld]

# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M

# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin

# These are commonly set, remove the # and set as required.
# basedir = .....
# datadir = .....
# port = .....
# server_id = .....
# socket = .....

# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
# max_allowed_packet = 16M

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES


-------------
Но настройка не сработала и по запросу show variables like 'max_allowed_packet'
выводится 4 мб
...
Рейтинг: 0 / 0
LONGBLOB - PDF выдает ошибку 1105
    #39413370
svil1502
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А сейчас сервер не включается - значит опять вес неправильно сделала
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / MySQL [игнор отключен] [закрыт для гостей] / LONGBLOB - PDF выдает ошибку 1105
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]