Hallo Alex, *,
On Wed, Oct 16, 2013 at 11:21:22AM +0200, Alex Thurgood wrote:
Le 15/10/2013 17:50, Thomas Hackert a écrit :
Vorgehen: Meinem Benutzer erst einmal alle Rechte für MariaDB gegeben
(„grant all on *.* to $user“, macht aber auch keinen Unterschied, wenn
ich „grant super on *.* to $user“ benutze ... :( ). Als mein User
„create database address“ benutzt, um eine Adressdatenbank anzulegen.
Dann versucht mit LO auf besagte Datenbank zuzugreifen (Datei –
Assistenten – Adressdatenquelle...“, dann „Andere externe Datenquelle“
und im folgenden Dialog auf „Einstellungen“ geklickt, „MySQL (nativ)“
als „Datenbanktyp“ ausgewählt und auf „Weiter“ geklickt. Im darauf
folgenden Dialog habe ich als Datenbankname „address“, Server
„localhost“ (macht aber keinen Unterschied, ob ich das oder 127.0.0.1
oder 192.168... eintrage ... :( ) und meinen Benutzernamen eingetragen
Besteht die DB überhaupt ? Was siehst du, wenn du über die
Kommandozeile gehst ?
es kommt drauf an ... ;)
mysql -p (oder auch ohne passwort)
Klappt problemlos.
show databases;
<quote>
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| address |
| amarokdb |
| myMultimedia |
| mysql |
| performance_schema |
| test |
+--------------------+
7 rows in set (0.03 sec)
</quote>
„address“, „amarokdb“, „myMultimedia“ und „test“ sind von mir als $user
angelegte Datenbanken. Als $user kann ich auch in den DBs Tabellen
anlegen (per „connect $db_name“ -> „create table $tb_name“) etc. ... ;)
Bei mir in der Basis-Konfiguration von MySQL (und nicht MariaDB) auf
Ubuntu 13.04 ist der Zugriff auf systemangeleten DBs dem
Normalbenutzer verweigert. Der darf nur eine Test-DB ansprechen. Aus
der Kommandozeile, als mysql sudo/root (mysql -p -u root), mit :
GRANT ALL ON *.* TO 'someuser'@'somehost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
kommt man normalerweise zurecht.
Klar, aber was ist schon normal ;? Ich hatte da in der Vergangenheit so
einige Probs mit dem Auslesen des Passworts, besonders wenn dann
Sonderzeichen drin sind ... :( Zum Testen hatte ich das jetzt ganz
einfach halten wollen, um dann nicht im Nachhinein festzustellen, dass
ich irgendeine obskure Fehlermeldung bekomme und nach ewigen Recherchen
sich rausstellt, dass das irgendwie am Passwort lag. Wenn es dann mal
anstandslos klappt, kommt auch wieder ein Passwort für den $user rein
... ;)
Trotzdem wundert’s mich, dass ich mit deiner Extension trotzdem nicht
nativ auf MariaDB zugreifen kann, sondern das nur über ODBC klappt ...
:(
Bis dann
Thomas.
--
Thank god!! ... It's HENNY YOUNGMAN!!
--
Liste abmelden mit E-Mail an: discuss+unsubscribe@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/discuss/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.