У меня mysql работает на моем сервере Ubuntu 16.04.
У меня есть фотография, которую я хочу загрузить в таблицу на моем mysql сервере (файл PNG).
Моя фотография находится на сервере как в /
, так и в /var/lib/mysql-files with sufficient permissions
.
Когда я загружаю пи c в таблицу:
UPDATE photos SET photo = LOAD_FILE('/var/lib/mysql-files/file-name.png')
Я получаю:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
Но потом, когда я хочу увидеть саму таблицу:
SELECT picid,description,photo FROM photos WHERE picid = 1;
я получаю длинный ряд строк, а затем тонну гиббери sh символов и странных вещей.
Хотите знать, означает ли это, что это работает или нет.
Я бы проверил себя, но это сервер, который находится в частном су bnet в VP C в AWS, так что это немного сложно выяснить ...