Die meisten Leute kompilieren MySQL und legen es im Systemverzeichnis ab, aber meine Methode besteht darin, die kompilierte Datei im angegebenen Verzeichnis abzulegen Um den Start mehrerer MySQL-Instanzprozesse auf derselben Maschine zu ermöglichen Die einzelnen Instanzen beeinflussen sich nicht gegenseitig. Es ist keine Root-Berechtigung erforderlich. Laden Sie CentOS6.5_X86 herunter und installieren Sie es basierend auf Basic Server http://archive.kernel.org/centos-vault/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1.iso Offizieller MySQL-Download https://dev.mysql.com/downloads/mysql/ MySQL-Onlinedokumentation/Download https://dev.mysql.com/doc/refman/5.7/en/ Dokumentation der MySQL-Kompilierungsoptionen https://dev.mysql.com/doc/refman/5.7/en/source-configuration-options.html Installieren Sie Abhängigkeiten: [root@CentOS ~]# yum install cmake [root@CentOS ~]# yum install gcc [root@CentOS ~]# yum installiere gcc-c++ [root@CentOS ~]# yum install readline [root@CentOS ~]# yum install ncurses-devel [root@CentOS ~]# yum install bison [root@CentOS ~]# rm -rf /etc/my.cnf /etc/mysql/my.cnf Laden Sie die MySQL-Verwaltungssoftware herunter, kompilieren Sie sie und installieren Sie sie [root@CentOS ~]# useradd mysql [root@CentOS ~]# su - mysql [mysql@CentOS ~]$ wget http://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.7/mysql-boost-5.7.18.tar.gz [mysql@CentOS ~]$ tar xf mysql-boost-5.7.18.tar.gz [mysql@CentOS ~]$ cd mysql-5.7.18/ [mysql@CentOS mysql-5.7.18]$ \ rm -rf CMakeCache.txt; \ sauber machen; \ cmake .\ -DWITH_BOOST=Boost/Boost_1_59_0/ \ -DCMAKE_INSTALL_PREFIX=${HOME}/MySQL/ \ -DCMAKE_BUILD_TYPE=Veröffentlichung \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STPRAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DWIYH_READLINE=1 \ && machen && machen installieren [mysql@CentOS mysql-5.7.18]$ echo $? 0 Schreiben Sie eine Konfigurationsdatei für die Datenbankverwaltungssoftware [mysql@CentOS ~]$ cd ${HOME}/MySQL [mysql@CentOS MySQL]$ mkdir -p ~/MySQL/etc [mysql@CentOS MySQL]$ vim etc/my.cnf [chunli@CentOS MySQL_5.7.18]$ cat etc/my.cnf [Kunde] Port = 3306 socket=/tmp/mysql.sock_001 [mysqld] #mysqld Grundeinstellungen Port = 3311 log-Fehler = /home/mysql/MySQL/mysql-error.log pid-Datei = /home/mysql/MySQL/mysql.pid basedir = /home/mysql/MySQL Datenverzeichnis = /home/mysql/MySQL/Daten port=3306 #Der Standardwert ist 3306 log-fehler = mysql-fehler.log Socket = /tmp/mysql.sock_001 pid-Datei = mysql.pid Standardzeitzone = '+8:00' #mysqld-Binärprotokoll bezogen log-bin=mysql-bin #Binärprotokollfunktion öffnen server_id=1000001 #Um die Binärdatei zu öffnen, müssen Sie die Server-ID angeben binlog_format = gemischt binlog_cache_size = 4M max_binlog_cache_size = 8 M max_binlog_size = 1 G #mysqld-Leistung im Zusammenhang mit max_connections = 3000 #Geben Sie die maximale Anzahl von Verbindungsvorgängen an, die der MySQL-Dienst zulässt max_allowed_packet = 4M #Legen Sie den Maximalwert einer Nachricht fest, die während der Netzwerkübertragung gleichzeitig übertragen werden kann. Das System ist standardmäßig auf 1M eingestellt sort_buffer_size = 16M #Der Sortierpuffer wird verwendet, um die Sortierung zu verarbeiten, die durch Orderby- und Groupby-Warteschlangen verursacht wird. Die Systemstandardgröße beträgt 2M Join_Buffer_Size = 8m #Die Größe des Puffers für gemeinsame Abfrageberationen thread_cache_size = 64 #set die maximale Anzahl von Verbindungs -Threads, die im ThreadCache -Pool zwischengespeichert werden können, was bedeutet, dass die Anzahl der in der CAGHED -Gewalt ausgewählten Threads. Wenn das nächste Mal die gleiche Abfrage ausgeführt wird, wird die Abfrage nicht mehr ausgeführt, aber die Ergebnisse werden direkt zurückgegeben. Ault -Speicher -Engine, die beim Erstellen eines TableKey_Buffer_Size = 384M #-Specify die Größe des Indexpuffers auf 256 m oder 384 m verwendet wird. Alle Parameter der Konfigurationsdatei finden Sie hier: [mysql@CentOS ~]$ /home/mysql/MySQL/bin/mysqld --verbose --help Erstellen Sie ein Data Warehouse auf der Festplatte und generieren Sie Warehouse-Dateien: [mysql@CentOS mysql-5.7.18]$ cd ${HOME}/MySQL [mysql@CentOS MySQL]$ mkdir -p Daten; [mysql@CentOS MySQL]$ rm -rf data/*; ./bin/mysqld --initialize Temporäres Passwort anfordern: Aa8gjN3k2K/a Starten, Herunterfahren, Anmelden [mysql@CentOS MySQL]$ bin/mysqld_safe & #MySQL-Dienst starten und die Warehouse-Datei mit einem Prozess ausführen [root@CentOS MySQL]# ./bin/mysqladmin -uroot -p shutdown #MySQL-Dienst herunterfahren [mysql@CentOS ~]$ ./MySQL/bin/mysql -hlocalhost -uroot -p #Bei MySQL anmelden Passwort eingeben: Geben Sie das temporäre Passwort ein, das Sie gerade erhalten haben Ändern Sie umgehend das Passwort und heben Sie die MySQL-Root-Remote-Login-Beschränkung auf. ALTER USER USER() IDENTIFIED BY „root“; benutze MySQL; Host, Benutzer vom Benutzer auswählen; Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist; Host, Benutzer vom Benutzer auswählen; FLUSH-PRIVILEGIEN; MySQL-bezogene Dateipfade MySQL-Programmpfad /home/laowang/MySQL_5.7.18 Speicherpfad der Datenbankdatei: /home/laowang/MySQL_5.7.18/data MySQL-Fehlerprotokollpfad /home/laowang/MySQL_5.7.18/data/CentOS.err MySQL-Dienstprozess-PID /home/laowang/MySQL_5.7.18/data/CentOS.pid-file Bisher ist eine neue MySQL-Instanz fertiggestellt. Wiederholen Sie die Schritte zum [Herunterladen, Kompilieren und Installieren der MySQL-Verwaltungssoftware] und ändern Sie die Konfigurationsdatei leicht, um mehrere MySQL-Instanzen zu installieren. Oben finden Sie eine ausführliche Anleitung zur Installation von MySQL 5.7.18 auf CentOS 6.5 i386. Ich hoffe, dass sie Ihnen weiterhilft. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung der Website 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Ausführliche Erläuterung der Vue-Komponente „Multi-Select-Liste“
>>: Lösung für dieselbe IP nach dem Klonen der virtuellen Ubuntu 18-Maschine
Der einfache Rechner des WeChat-Applets dient Ihn...
Vorwort In diesem Kapitel werden grundlegende Lin...
Überblick Backup ist die Grundlage der Notfallwie...
Ich habe gerade Ubuntu installiert und als ich es...
Inhaltsverzeichnis Lokales Mixin Globale Mixins Z...
Zabbix-Serverumgebungsplattform ZABBIX Version 4....
In der Yum-Quelle von Centos7 ist standardmäßig k...
1 Installation Laden Sie die entsprechende entpac...
Vorwort Wir haben vielleicht schon vom Konzept de...
Dieser Artikel beschreibt, wie Sie den Chrome-Bro...
Inhaltsverzeichnis Vorwort 1.nichtnull 2. einziga...
Das Vue-Plugin meldet einen Fehler: Vue.js wurde ...
Lassen Sie mich mit einer Frage beginnen: Wenn Si...
Docker zugrunde liegende Technologie: Die beiden ...
Die Schritte zum Konfigurieren von Tomcat in IDEA...