You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<ahref="#faq6_25">6.25 How does BLOB streaming work in phpMyAdmin?</a></h4>
4308
4308
4309
-
<p> First, for general information about BLOB streaming on MySQL, visit <ahref="http://blobstreaming.org">blobstreaming.org</a>. We currently support streaming if you are running MySQL 5.1 with the PBXT and PBMS storage engines. Moreover, only PBMS 0.5.04 is supported.</p>
4309
+
<p> For general information about BLOB streaming on MySQL, visit <ahref="http://blobstreaming.org">blobstreaming.org</a>. You need the following components:</p>
4310
+
<ul>
4311
+
<li>PBMS BLOB Streaming Daemon for MySQL (0.5.15 or later)</li>
4312
+
<li>Streaming enabled PBXT Storage engine for MySQL (1.0.11-6 or
4313
+
later)</li>
4314
+
<li>PBMS Client Library for MySQL (0.5.15 or later)</li>
4315
+
<li>PBMS PHP Extension for MySQL (0.1.1 or later)</li>
4316
+
</ul>
4317
+
4318
+
<p>Here are details about configuration and operation:</p>
4310
4319
4311
4320
<ol>
4312
-
<li>In <tt>config.inc.php</tt> your host should be defined with a FQDN (fully qualified domain name) instead of something like "localhost".</li>
4313
-
<li>A current limitation is that your first login via phpMyAdmin to a freshly-started server must be done with an account that has the SUPER privilege.</li>
4314
-
<li>On your target database, go to Operations and in the "BLOB Repository" section, click "Enable". This creates the PBMS system tables inside your database.</li>
4315
-
<li>Ensure that your target table is under the PBXT storage engine and has a LONGBLOB column.</li>
4321
+
<li>In <tt>config.inc.php</tt> your host should be defined with a FQDN (fully qualified domain name) instead of "localhost".</li>
4322
+
<li>Ensure that your target table is under the PBXT storage engine and has a LONGBLOB column and a primary key.</li>
4316
4323
<li>When you insert or update a row in this table, put a checkmark on the "Upload to BLOB repository" optional choice; otherwise, the upload will be done directly in your column instead of the repository.</li>
4317
4324
<li>Finally when you browse your table, you'll see in your column a link to stream your data, for example "View image". A header containing the correct MIME-type will be sent to your browser; this MIME-type was stored at upload time but in case it's incorrect, it's possible to edit it by clicking on the displayed MIME-type.</li>
4318
4325
</ol>
@@ -4346,6 +4353,8 @@ <h4 id="faq6_27">
4346
4353
<dd>Currently opened database</dd>
4347
4354
<dt><code>@TABLE@</code></dt>
4348
4355
<dd>Currently opened table</dd>
4356
+
<dt><code>@FIELDS@</code></dt>
4357
+
<dd>Fields of currently opened table</dd>
4349
4358
<dt><code>@PHPMYADMIN@</code></dt>
4350
4359
<dd>phpMyAdmin with version</dd>
4351
4360
</dl>
@@ -4845,6 +4854,11 @@ <h3>Credits, in chronological order</h3>
4845
4854
<li>Replication support</li>
4846
4855
</ul></li>
4847
4856
4857
+
<li>Barrie Leslie
4858
+
<ul>
4859
+
<li>BLOBstreaming support with PBMS PHP extension</li>
0 commit comments