phpMyAdmin: Fehlermeldung "Konfigurationsspeicher ist nicht vollständig konfiguriert" ausblenden

Bei einer frischen phpMyAdmin Installation wird häufig die folgende Fehlermeldung angezeigt: Der phpMyAdmin-Konfigurationsspeicher ist nicht vollständig konfiguriert, einige erweiterte Funktionen wurden deaktiviert. Finden Sie heraus warum. Oder wechseln Sie in einer beliebigen Datenbank zum Tab „Operationen“, um die Einstellung dort vorzunehmen. Mit folgendem Eintrag können Sie die Meldung deaktivieren:

Mehr

mySQL (mariaDB) in Netdata einbinden

Wie Sie einen Netdata Service auf Ihrem Server installieren, haben wir Ihnen in unserem Beitrag „Netdata auf einem Debian Server installieren“ gezeigt. In diesem Beitrag zeigen wir einen möglichen Weg, Analysedaten und Auslastungen Ihres mySQL (oder mariaDB) Servers auf der Netdata Seite anzuzeigen. Das benötigte Python DB Modul wurde bereits installiert. Sollten Sie eine andere Installation benutzt haben, können Sie das Paket durch folgenden Befehl installieren; sollte es bereits vorhanden sein, dann erhalten Sie nur eine entsprechende Meldung:

Mehr

Netdata auf einem Debian Server installieren

Sicherheitshinweis: Bitte beachten Sie, dass (derzeit) der Netdata Port (19999) nicht per Passwort o.ä. geschützt ist. Jeder (!) kann daher auf Ihrem Server die Netdata Seite aufrufen und (wie Sie) nutzen ! Voraussetzungen installieren: apt-get install git zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc autogen autoconf autoconf-archive make automake netcat python python-yaml nodejs lm-sensors python-psycopg2 python-mysqldb Aktuelle Netdata Sourcen von Github kopieren:

Mehr

Symfony: "An exception occured in driver: could not find driver"

Nach der Eingabe des folgenden Befehles php bin/console doctrine:database:create –connection=system erhalten Sie diese Ausgabe: [Doctrine\DBAL\Exception\DriverException] An exception occured in driver: could not find driver [Doctrine\DBAL\Driver\PDOException] could not find driver [PDOException] could not find driver doctrine:database:create [–shard SHARD] [–connection [CONNECTION]] [–if-not-exists] [-h|–help] [-q|–quiet] [-v|vv|vvv|–verbose] [-V|–version] [–ansi] [–no-ansi] [-n|–no-interaction] [-e|–env ENV] [–no-debug] [–] <command> Die Lösung:

Mehr

VirtualMin: Installation der GPL Version auf einem Linux Debian Server V6 (Squeeze)

Um einen Server möglichst einfach online verwalten (administrieren) zu können hat sich das Programm „VirtualMin“ bewährt. Es erlaubt den Zugriff auf den Server über eine SSL-verschlüsselte HTTP Leitung (also per üblichem Browser) und stellt eine übersichtliche Benutzeroberfläche bereit. Auf dieser können (fast) alle Einstellungen und Optionen des Servers verwaltet und kontrolliert werden. Dabei ist verhältnismäßig wenig technisches Fachwissen notwendig.

Mehr

VirtualMin: Vorsicht beim Apache2 Update ! PHP läuft nach dem Update nicht ohne manuelle Korrektur

Wenn Sie das Tool „VirtualMin“ (aka „WebMin“) benutzen, um Ihren WebServer zu kontrollieren und administrieren, werden Sie nach den Updates Ihres Apache-WebServers bzw. von PHP teilweise böse Überraschungen erleben: Die PHP Scripte werden nicht mehr ausgeführt, sondern den Besuchern zum Download angeboten. Das ist ein katastrophaler Fehler in den Updates der Software ! Auszug des Apache-Updates:

Mehr

Linux: VirtualBox auf einem Debian Server (V6.0 Squeeze) ohne X-Server (GUI) installieren und betreiben

Sie können VirtualBox auch ohne Grafikkarte bzw. graphische Oberfläche (X11,GUI,…) betreiben. Dieser Modus nennt sich „headless“. Dafür gibt es durchaus große Verwendung, denn z.Bsp. haben sauber installierte Server-Systeme keine graphischen Oberflächen – wozu auch, denn sie vertreiben Daten und Dienste und werden von Informatikern (oder meist Administratoren) durch Fernwartung (z.Bsp. „SSH“) kontrolliert und gesteuert. Dabei sind bunte Oberfläche häufig nicht erforderlich, durch den Mehrverbrauch an Datenvolumen beim Verbinden sogar störend. Um auf einem Linux Debian Server eine VirtualBox Installation durchzuführen, folgen Sie dieser Anleitung:

Mehr

Yii: Passwörter automatisch verschlüsselt in der Datenbank speichern (Beispiel: mySQL & md5)

Es ist sehr sinnvoll, ein Passwort vor der Speicherung in die Datenbank automatisch zu verschlüsseln. Dadurch sind diese vor allzu leichtem Auslesen geschützt. Dabei muss auf die Möglichkeit hingewiesen werden, dass natürlich auch MD5 codierte Passwörter nicht zu 100% vor dem Entschlüsseln bzw. Auslesen sicher sind. Es gibt z.Bsp. Tabellen mit gängigen und kurzen Codes – dann hilft auch die beste Codierung wenig.

Mehr

Yii: Verbindung zur mySQL Datenbank herstellen (connectionstring)

Um im PHP Framework Yii eine Verbindung zu einer lokalen mySQL Datenbank herzustellen, nutzen Sie folgende Einstellungen in der Datei „../protected/config/main.php“: „db“ => array( „class“ => „CDbConnection“, „connectionString“ => „mysql:host=localhost;dbname=DBNAME“, „username“ => „UNAME“, „password“ => „PWORD“, „tablePrefix“ => „PFIX“, // optional „charset“ => „utf8“ // optional // „emulatePrepare“ => true, // optional ), Bitte ersetzen Sie: DBNAME Name Ihrer mySQL Datenbank UNAME Name des Datenbankbenutzers PWORD Passwort des Datenbankbenutzers PFIX Evtl. den Prefix der Datenbanktabellennamen (optional) Meist finden Sie in dieser Datei bereits einen vorbereitetn Berich für die mySQL Verbindung.

Mehr

mySQL: Datensatz mit neuer ID duplizieren (kopieren, klonen)

Um in mySQL einen Datensatz (record) in einer Tabelle (table) zu kopieren und dabei gleichzeitig eine neue ID zu vergeben, nutzen Sie folgenden SQL Befehl in einem Aufruf: CREATE TEMPORARY TABLE tmp SELECT * FROM beispiel WHERE id = 123; UPDATE tmp SET id = null; INSERT INTO beispiel SELECT * FROM tmp; Die Erklärung: Sie erstellen eine temporäre Tabelle („tmp“) aus dem Datensatz Nr. 123 der Tabelle „beispiel“. Dadurch werden gleichzeitig die Felder der Tabelle ausgelesen und zwischengespeichert. Dann setzen Sie die ID in der Kopie auf „null“ (das Feld wird geleert) und fügen diesen modifizierten Datensatz gleich wieder ein. Weitere Möglichkeiten: Natürlich können Sie im mittleren Schritt (hier das Setzen der ID auf „null“) auch andere Veränderungen am Datensatz durchführen. Wenn Sie z.Bsp. das Feld „name“ mit „Max Muster“ füllen möchten, nutzen Sie folgenden Befehl: CREATE TEMPORARY TABLE tmp SELECT * FROM beispiel WHERE id = 123; UPDATE tmp SET id = null, name = ‚Max Muster‘; INSERT INTO beispiel SELECT * FROM tmp; Auch das Verarbeiten / Kopieren mehrerer Datensätze in einem Aufruf ist möglich: CREATE TEMPORARY TABLE tmp SELECT * FROM beispiel WHERE id > 123; UPDATE tmp SET id = null; INSERT INTO beispiel SELECT

Mehr

WordPress: Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen

Beim Aufruf Ihrer Webseite erhalten Sie folgende Meldung ? Deine PHP-Installation scheint nicht über die von WordPress benötigte MySQL-Erweiterung zu verfügen. Prüfen Sie bitte, ob auf Ihrem Server die folgenden Programme (Module) richtig installiert sind: PHP mySQL php5-mysql Sollte z.Bsp. „php5-mysql“ fehlen, dann können Sie unter Debian mithilfe des Befehles „apt-get install php5-mysql“ dieses Modul nachinstallieren. Anschließend sollte Ihre Webseite (wieder) richtig funktionieren.

Mehr

mySQL: root Passwort ändern

Mit folgenden Befehlen können Sie das root Passwort Ihres mySQL Server ändern: /usr/bin/mysqladmin -u root password ’new-password‘ /usr/bin/mysqladmin -u root -h YourDomain.com password ’new-password‘ Beachten Sie dazu auch unsere anderen Artikel: mySQL: Vergessenes (root) Passwort zurücksetzen mySQL: Alte MD5 Passwörter – OLD_PASSWORD() MySQL: Root Passwort ändern mySQL: Alte MD5 Passwörter – OLD_PASSWORD()

Mehr

mySQL: Eindeutige ID (UID) erzeugen

Damit Sie in einem SQL Statement eine eindeutige ID (unique ID = UID) nutzen können, steht Ihnen der Befehl „uuid()“ zur Verfügung: SELECT UUID(); Ergebnis: f15be048-dfb8-102d-b15d-88b2e2560827 Hinweis: In Verbindung mit einer aktiven Replikation kann diese Funktion derzeit noch nicht genutzt werden.

Mehr

mySQL: IP Adresse in Integer umrechnen (und zurück)

Netzwerkadressen werden üblicherweise als String (vier punktgetrennte Oktette) übergeben. Um diesen Text in eine Zahl (integer) umzurechnen, nutzen Sie die Funktion „inet_aton()“. Natürlich kann diese Funktion auch nur Teil-IP-Adresse umwandeln. Das folgende Beispiel zeigt die Anwendung: SELECT INET_ATON(‚192.168.0.200‘); Ergebnis: 3232235720 Die Zahl berechnet sich aus folgender Formel: 192×2563 + 168×2562 + 0×256 + 200 = 3232235720 Um diese Zahl wieder in eine gültige IP Adresse zu konvertieren, zeigen wir im folgenden Beispiel die Anwendung des mySQL Befehls „inet_ntoa()“: SELECT INET_NTOA(3232235720); Ergebnis: 192.168.0.200

Mehr

mySQL: Aktuelle mySQL Version auslesen

Benutzen Sie direkt in Ihrem SQL Statement die Funktion „version()“: select VERSION(); Ergebnis (Beispiel): 5.1.5-alpha-standard Hinweis: Endet die angezeigte Version mit dem Text „-log“, ist das Loggen (Logging) auf dem Server aktiviert.

Mehr