Ich habe den gesamten Installationsprozess durchlaufen und hatte den Eindruck, dass er sich nicht wesentlich von der Installation von MySQL unterscheidet. Hier sind die Schritte: 1. Verwenden Sie den Befehl „rpm -ivh installation package“, um das RPM-Paket wie folgt zu installieren:[root@tk01-dba-mysql dba_mysql]# rpm -ivh infobright-4.0.7-0-x86_64-ice.rpm --prefix=/usr/local Vorbereitung... ####################################### [100%] Installieren von infobright 4.0.7-0 (x86_64) Das Installationsprogramm generiert ein Installations-Trace-Protokoll /tmp/ib4.0.7-0-install.log. Aktualisieren/Installieren... 1:infobright-4.0.7-0 ######################################### [100%] Erstellen/Aktualisieren von Datadir und Cachedir Erstellen des Benutzers mysql und der Gruppe mysql Installieren von Standarddatenbanken MySQL-Systemtabellen werden installiert … OK Hilfetabellen werden ausgefüllt... OK Um mysqld beim Booten zu starten, müssen Sie kopieren support-files/mysql.server an den richtigen Ort für Ihr System Denken Sie bitte daran, ein Passwort für den MySQL-Root-Benutzer festzulegen! Starten Sie dazu den Server und geben Sie dann die folgenden Befehle ein: /usr/local/infobright-4.0.7-x86_64/bin/mysqladmin -u Root-Passwort „neues Passwort“ /usr/local/infobright-4.0.7-x86_64/bin/mysqladmin -u root -h tk01-dba-mysql-7-197 Passwort „neues Passwort“ Alternativ können Sie Folgendes ausführen: /usr/local/infobright-4.0.7-x86_64/bin/mysql_secure_installation Sie haben außerdem die Möglichkeit, den Test zu entfernen Datenbanken und anonyme Benutzer werden standardmäßig erstellt. Dies ist Es wird dringend für Produktionsserver empfohlen. Weitere Anweisungen finden Sie im Handbuch. Sie können den MySQL-Daemon wie folgt starten: cd /usr/local/infobright-4.0.7-x86_64 ; /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe & Sie können den MySQL-Daemon mit mysql-test-run.pl testen. cd /usr/local/infobright-4.0.7-x86_64/mysql-test ; perl mysql-test-run.pl Bitte melden Sie alle Probleme mit dem Skript /usr/local/infobright-4.0.7-x86_64/scripts/mysqlbug! Die neuesten Informationen zu MySQL finden Sie unter http://www.mysql.com/ Unterstützen Sie MySQL, indem Sie Support/Lizenzen unter http://shop.mysql.com/ kaufen. Physischer Systemspeicher: 15866 (MB) Die optimale ServerMainHeapSize von Infobright ist auf 6000 (MB) eingestellt. Die optimale LoaderMainHeapSize von Infobright ist auf 800 (MB) eingestellt. Infobright-Server im Ordner /usr/local/infobright installiert Installationsprotokolldatei /tmp/ib4.0.7-0-install.log -------------------------------------- Um den Infobright-Server zu aktivieren, führen Sie bitte das Skript ./postconfig.sh von /usr/local/infobright-4.0.7-x86_64 aus. Beispielbefehl: cd /usr/local/infobright-4.0.7-x86_64; ./postconfig.sh Ich habe die Dateien in das Verzeichnis /usr/local/ entpackt. Wenn es noch andere Verzeichnisse gibt, können Sie diese zum Entpacken auch in andere Verzeichnisse verwenden. Die entpackten Dateien sind wie folgt: [root@tk01-dba-mysql lokal]# ll insgesamt 54932 drwxr-xr-x. 2 root root 20 Okt 11 11:45 bin drwxr-xr-x 8 root root 297 27. September 09:10 cma_tcollector drwxr-xr-x. 2 root root 6 11. April 2018 usw. drwxr-xr-x. 2 root root 6 Apr 11 2018 Spiele drwxr-xr-x. 2 root root 6 11. April 2018 einschließen lrwxrwxrwx 1 root root 34 Okt 15 21:42 infobright -> /usr/local/infobright-4.0.7-x86_64 -rw-r--r-- 1 root root 56249223 Okt 15 21:30 infobright-4.0.7-0-x86_64-ice.rpm drwxr-xr-x 11 root root 252 Okt 15 21:42 infobright-4.0.7-x86_64 2. Aktivieren Sie gemäß der letzten Eingabeaufforderung den Infobright-Server und führen Sie das Skript ./postconfig.sh wie folgt aus:[root@tk01-dba-mysql infobright]# ./postconfig.sh Infobright Post-Konfiguration -------------------------------------- Infobright-Server aktiviert. -------------------------------------- Registrieren Sie Ihr Exemplar von ICE und erhalten Sie ein kostenloses Exemplar des Benutzerhandbuchs (im Wert von 50 US-Dollar) sowie ein Exemplar des Bloor Research Spotlight Report „What's Cool About Columns“, in dem die Unterschiede und Vorteile einer spaltenorientierten gegenüber einer zeilenorientierten Datenbank erläutert werden. Für die Registrierung ist das Öffnen einer HTTP-Verbindung zu Infobright erforderlich. Möchten Sie sich jetzt registrieren? [J/N]: n Registrieren Sie sich jetzt unter http://www.infobright.org/Downloads/ICE/. Wenn Sie es zum ersten Mal ausführen, werden Sie aufgefordert, sich zu registrieren. Wählen Sie N, um sich nicht zu registrieren. Führen Sie das Skript dann erneut aus: [root@tk01-dba-mysql infobright]# ./postconfig.sh Infobright Post-Konfiguration -------------------------------------- Mit postconfig können Sie: -------------------------------------- (1) Verschieben Sie das vorhandene Datenverzeichnis an einen anderen Ort. (2) Verschieben Sie das vorhandene Cache-Verzeichnis an einen anderen Ort. (3) Server-Socket konfigurieren, (4) Konfigurieren Sie den Server-Port. (5) Verschieben Sie den Datadir-Pfad in ein bestehendes Datenverzeichnis. Geben Sie für die gewünschte Option bitte „y“ ein oder drücken Sie zum Beenden Strg+C. Aktuelle Konfiguration: -------------------------------------- Aktuelle Konfigurationsdatei: [/etc/my-ib.cnf] Aktuelle brighthouse.ini-Datei: [/usr/local/infobright-4.0.7-x86_64/data/brighthouse.ini] Aktuelles Datenverzeichnis: [/usr/local/infobright-4.0.7-x86_64/data] Aktueller Cache-Ordner in der Datei brighthouse.ini: [/usr/local/infobright-4.0.7-x86_64/cache] Aktueller Socket: [/tmp/mysql-ib.sock] Aktueller Port: [5029] -------------------------------------- (1) Möchten Sie das aktuelle Datenverzeichnis [/usr/local/infobright-4.0.7-x86_64/data] an einen neuen Speicherort kopieren? [j/n]: j Geben Sie den neuen Datadir-Pfad ein (z. B. /opt/datadirnewpath/data):/data/infobright_5029/data (2) Die Option zum Ändern des Cache-Ordners ist deaktiviert, wenn Option 1 gewählt wird! (3) Möchten Sie den aktuellen Socket [/tmp/mysql-ib.sock] ändern? [y/n]:n (4) Möchten Sie den aktuellen Port [5029] ändern? [j/n]:n (5) Bei Auswahl der Optionen 1-4 ist die Umsiedlung deaktiviert! -------------------------------------- Datadir(/usr/local/infobright-4.0.7-x86_64/data) wird nach /data/infobright_5029/data kopiert. -------------------------------------- Bitte bestätigen Sie, um fortzufahren? [j/n]:j Das Kopieren von /usr/local/infobright-4.0.7-x86_64/data nach /data/infobright_5029/data ... ist abgeschlossen. Sie können jetzt Ihr altes /usr/local/infobright-4.0.7-x86_64/data entfernen/sichern ... Erledigt! An dieser Stelle fragt das Installationspaket, ob die entsprechenden Verzeichnisse geändert werden sollen. Ändern Sie sie entsprechend Ihren Anforderungen. Ich habe hier einfach das Verzeichnis der Datendiskette geändert und für andere Optionen N ausgewählt. Auf diese Weise gibt es am Ende eine Eingabeaufforderung:
Klicken Sie durchgehend auf „Ja“ und die Installation ist abgeschlossen. 3. Überprüfen Sie die Datendatei. Geben Sie nun das soeben festgelegte Datenverzeichnis /data/infobright_5029/data ein und überprüfen Sie die initialisierten Dateien.[root@tk01-dba-mysql-Daten]# ll insgesamt 16 -rw-rw---- 1 mysql mysql 0 Okt 15 21:42 bh.err -rw-r--r-- 1 mysql mysql 1898 Okt 15 21:42 brighthouse.ini -rw-r--r-- 1 mysql mysql 8 Okt 15 21:42 ib_data_version drwxr-xr-x 2 mysql mysql 4096 15. Oktober 21:42 mysql drwxr-xr-x 2 mysql mysql 4096 15. Oktober 21:42 sys_infobright drwxr-xr-x 2 mysql mysql 6 Okt 15 21:42 Test 4. Starten Sie den Dienst. Verwenden Sie nach der Installation der Software das integrierte Tool /etc/init.d/mysqld-ib, um den Dienst zu starten. Nach dem Start können Sie die zugehörigen Prozesse anzeigen. Die Startmethode und die Prozessanzeigemethode sind wie folgt:[root@tk01-dba-mysql infobright_5029]# /etc/init.d/mysqld-ib start MySQL wird gestartet. ERFOLGREICH! [root@tk01-dba-mysql-7-195 infobright_5029]# ps -ef|grep 5029 root 78369 1 0 10:34 pts/1 00:00:00 sudo -u mysql /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe --defaults-file=/etc/my-ib.cnf --log-queries-not-using-indexes --user=mysql --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid mysql 78372 78369 0 10:34 pts/1 00:00:00 /bin/sh /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe --defaults-file=/etc/my-ib.cnf --log-queries-not-using-indexes --user=mysql --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid mysql 78507 78372 0 10:34 Punkte/1 00:00:00 /usr/local/infobright-4.0.7-x86_64/bin/mysqld --defaults-file=/etc/my-ib.cnf --basedir=/usr/local/infobright-4.0.7-x86_64 --datadir=/data/infobright_5029/data --log-queries-not-using-indexes --log-error=/data/infobright_5029/data/bh.err --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid --socket=/tmp/mysql-ib.sock --port=5029 root 78570 68493 0 10:35 pts/1 00:00:00 grep --color=auto 5029 [root@tk01-dba-mysql-7-195 infobright_5029]# 5. Erstellen Sie ein Passwort für den Root-Benutzer. Dieser Schritt ist MySQL sehr ähnlich. Verwenden Sie /usr/local/infobright/bin/mysqladmin, um ein Passwort zu erstellen. Die Methode ist wie folgt:[root@tk01-dba-mysql bin]# ./mysqladmin -uroot Passwort '123456' Warnung: ./mysqladmin: unbekannte Variable „loose-local-infile=1“ 6. Verbindung zur Datenbank herstellen, Verbindungsmethode:[root@tk01-dba-mysql bin]# mysql-ib -uroot -p123456 Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 2 Serverversion: 5.1.40 Buildnummer (Revision)=IB_4.0.7_r16961_17249(ice) (statisch) Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. mysql> Datenbanken anzeigen; +--------------------+ | Datenbank | +--------------------+ | Informationsschema | | BH_RSI_Repository | |mysql | | sys_infobright | | Prüfung | +--------------------+ 5 Zeilen im Satz (0,00 Sek.) mysql> Engines anzeigen; +-------------+---------+-----------------------------------------------------------+--------------+------+------------+ | Engine | Support | Kommentar | Transaktionen | XA | Speicherpunkte | +-------------+---------+-----------------------------------------------------------+--------------+------+------------+ | BRIGHTHOUSE | STANDARD | Brighthouse-Speicher-Engine | JA | NEIN | NEIN | | MRG_MYISAM | JA | Sammlung identischer MyISAM-Tabellen | NEIN | NEIN | NEIN | | CSV | JA | CSV-Speicher-Engine | NEIN | NEIN | NEIN | | MyISAM | JA | Standard-Engine ab MySQL 3.23 mit großartiger Leistung | NEIN | NEIN | NEIN | | SPEICHER | JA | Hash-basiert, im Speicher abgelegt, nützlich für temporäre Tabellen | NEIN | NEIN | NEIN | +-------------+---------+-----------------------------------------------------------+--------------+------+------------+ 5 Zeilen im Satz (0,00 Sek.) Wenn Sie zum Aufrufen von Infobright keinen Benutzernamen und kein Kennwort festlegen, können Sie die obige Schnittstelle direkt mit dem Befehl mysql-ib aufrufen. Wie Sie sehen, ist Brighthouse die Standardspeicher-Engine. An diesem Punkt ist der Installationsvorgang von Infobright abgeschlossen. 7. Daten importieren.Die Community-Version kann derzeit nur Daten über die Methode „load data“ importieren. Die Syntax lautet wie folgt: DATEN LADEN [NIEDRIGE_PRIORITÄT| GLEICHZEITIG] [LOKAL] INFILE 'Dateiname.txt' [ERSETZEN | IGNORIEREN] INTO TABLE Tabellenname [FELDER [BEENDET DURCH 'Zeichenfolge'] [[OPTIONAL] EINGESCHLOSSEN DURCH 'char'] [Entkommen durch 'char'] ] [Zeilen [BEGINNT MIT 'Zeichenfolge'] [BEENDET DURCH 'Zeichenfolge'] ] [Anzahl ZEILEN IGNORIEREN] [(col_name_or_user_var,...)] [SET col_name = expr,...)] Es sind viele Schlüsselwörter darin enthalten, hier sind einige wichtige:
Wenn die Anweisung LOAD DATA das Schlüsselwort LOW_PRIORITY verwendet und andere Sitzungen mit derselben Tabelle arbeiten, wird die Ausführung der Anweisung LOAD DATA verzögert, bis die anderen Sitzungen die Tabellenoperationen abgeschlossen haben.
Steuert die Handhabung von Duplikaten vorhandener eindeutiger Schlüsseldatensätze. Wenn Sie „Ersetzen“ angeben, ersetzt die neue Zeile vorhandene Zeilen mit demselben eindeutigen Schlüsselwert. Wenn Sie „Ignorieren“ angeben, wird die Eingabe doppelter Zeilen für vorhandene Zeilen mit eindeutigen Schlüsseln übersprungen.
Gibt das Dateifeldsegmentierungsformat an:
Welches Zeichen wird als Trennzeichen verwendet?
Feldumschließende Zeichen;
Das Standardtrennzeichen für jeden Datensatz ist „\n“, ein Zeilenumbruchzeichen. Weitere Informationen finden Sie in der offiziellen Dokumentation. Nun generieren wir einen Text und schreiben dann die Daten hinein: mysql> Test verwenden; Datenbank geändert mysql> Tabellen anzeigen; +----------------+ | Tabellen_im_Test | +----------------+ | Prüfung | +----------------+ 1 Zeile im Satz (0,00 Sek.) mysql> Daten in Datei '/tmp/a.txt' laden, in Tabelle Testzeichensatz ignorieren, UTF-8-Felder mit Beendigung ' ', Zeilen mit Beendigung '\n'; Abfrage OK, 4 Zeilen betroffen (0,04 Sek.) Datensätze: 4 Gelöscht: 0 Übersprungen: 0 Warnungen: 0 mysql> system cat /tmp/a.txt 1 aaa 2 bbb 3 ccc 4 ddd mysql> wähle * aus Test; +------+--------+ | Ich würde | Name | +------+--------+ | 1 | aaa | | 2 | bbb | | 3 | ccc | | 4 | ddd | +------+--------+ 4 Zeilen im Satz (0,00 Sek.) Abschließend wurden alle Daten importiert. Sie können versuchen, mit dieser Methode eine große Datenmenge zu importieren und dann die Abfrageleistung von Infobright auswerten. Oben finden Sie die detaillierten Installationsschritte für MySQL Infobright. Weitere Informationen zur Installation von MySQL Infobright finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Möglicherweise benötigen Sie einen digitalen Großbild-Scrolling-Effekt wie diesen
>>: Eine kurze Diskussion über Shallow Copy und Deep Copy in JavaScript
In einem Artikel vor langer Zeit habe ich über di...
Vorwort Als ich zuvor „defineProperty“ vorgestell...
Einführung: Nginx (die Aussprache ist gleichbedeu...
In diesem Kapitel beginnen wir mit dem Betrieb vo...
Die Offline-Installationsmethode von MySQL_8.0.2 ...
Inhaltsverzeichnis 1. verketten() 2. beitreten() ...
In diesem Artikel werden die einzelnen Schritte d...
Inhaltsverzeichnis 1: Bereiten Sie das https-Zert...
Als Baidu diese Anforderung erhielt, fand das Unt...
Da meine lokale MySQL-Version relativ niedrig ist...
Ziehen Sie das Bild: [mall@VM_0_7_centos ~]$ sudo...
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Inhaltsverzeichnis 1. Vom Vater zum Sohn 2. Vom S...
Kürzlich ist beim Starten von MySQL ein Fehler au...
Problembeschreibung: Fehlermeldung: Ursache: com....