Systemumgebung: CentOS 6.5 64-Bit
1. Die Installation der Java -Umgebung hier ist JDK1.7.60
Erstellen Sie ein Java -Verzeichnis unter dem Verzeichnis /usr /lokales. Sie können JDK-7U60-Linux-X64.tar.gz von der offiziellen Website von Oracle oder der Mirror-Website herunterladen und in/usr/lokal/java einsetzen.
CD/usr/local/java, Dekompression ausführen: tar zxvf jdk-7u60-linux-x64.tar.gz.
Konfigurieren Sie nach Abschluss der Dekompression die Umgebungsvariablen von Java_Home und JAR_HOME. Öffnen Sie /etc /Profildatei, Befehl: vi /etc /profil, am Ende hinzufügen
Exportieren Sie java_home =/usr/local/java/jdk1.7.0_60
exportieren jre_home =/usr/local/java/jdk1.7.0_60/jre
export class path =
Exportpfad = $ java_home/bin: $ path
Drücken Sie die ESC -Taste und geben Sie dann: WQ ein, um das Exit -Dokument zu speichern, Quelle /etc /profil einzugeben, um sie sofort zu wirken (diese Methodeeinstellung ist für alle Benutzer gleichzeitig gültig).
Überprüfen Sie, ob die Installation eine erfolgreiche Java -Version ist.
[Hinweis: Ändern Sie die ~/.bashrc -Datei (diese Methode gilt nur für den aktuellen Benutzer nach der Änderung und gilt für alle Shells des Benutzers).
Verwenden Sie den VIM -Editor, um die ~/.bashrc -Datei zu öffnen und die Definition von JDK -Umgebungsvariablen am Ende der Datei hinzuzufügen. Wenn die obige Methode nicht funktioniert, können Sie diese Methode ausprobieren.
2. Installieren Sie Tomcat, hier ist Apache-Tomcat-8.0.33.tar.gz
Laden Sie Tomcat (die Binärversion ist nicht die Quellcode-Version) in das Verzeichnis /usr /lokales, TAR ZXVF Apache-Tomcat-8.0.33.tar.gz herunter und erhalten Sie den dekompressionen Apache-Tomcat-8.0.33
Verzeichnis, ändern Sie den Verzeichnisnamen Tomcat.
Die Speichergröße kann konfiguriert werden, CD/usr/local/tomcat/bin/, vi Catalina.sh, hinzugefügt unter Zeile 85:
Java_opts = " -server -xms800m -xmx800m -xx: permsize = 64m -xx: maxnewSize = 256m
-Xx: maxpermSize = 128m -djava.awt.headless = true "
Drücken Sie ESC und dann: WQ, um zu speichern und zu beenden.
Starten Sie den Tomcat -Server:
#cd/usr/local/tomcat/bin
#./startup.sh
2. Installieren Sie MySQL
Deinstallieren Sie die ursprüngliche MySQL
Da die MySQL -Datenbank unter Linux sehr beliebt ist, integrieren die Mainstream Linux -Systemversionen, die derzeit die MySQL -Datenbank im Grunde genommen heruntergeladen haben. Wir können überprüfen, ob die MySQL -Datenbank über die folgenden Befehle in unserem Betriebssystem installiert wurde
Kopieren Sie den Code wie folgt: [root@xiaoluo ~]# rpm -qa | Grep Mysql // In diesem Befehl wird prüft
Kopieren Sie den Code wie folgt: [root@xiaoluo ~]# rpm -e mysql // Normaler Löschmodus
[root@xiaoluo ~]# rpm -e -nodeps mySQL // Starker Löschmodus. Wenn Sie den obigen Befehl verwenden, um ihn zu löschen, wird er aufgefordert, andere Dateien zu haben, von denen abhängig ist, und verwenden Sie diesen Befehl, um ihn zum Löschen zu zwingen. Nach dem Löschen können wir das RPM -Qa | verwenden Der Befehl Grep Mysql, um zu überprüfen, ob MySQL erfolgreich deinstalliert wurde! !
3. Installieren Sie MySQL über Yum
Ich benutze yum, um die MySQL -Datenbank zu installieren. Zunächst können wir die YUM -Liste eingeben | Befehl Grep Mysql, um die herunterladbare Version der MySQL -Datenbank in YUM anzuzeigen:
[root@xiaoluo ~]# yum list | Grep Mysql
Sie können die herunterladbaren Versionsinformationen der MySQL -Datenbank auf dem YUM -Server abrufen:
Dann können wir alle MySQL Mysql-Server Mysql-Devel installieren, indem wir den Befehl yum install -y mysql-server mysql-devel eingeben (Hinweis: Bei der Installation von MySQL haben wir den MySQL-Client nicht installiert, was dem Installieren der MySQL-Datenbank entspricht. Wir müssen auch den MySQL-Server-Server installieren)
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve
Nach einer Weile hilft Yum uns, die Software auszuwählen, die für die Installation der MySQL -Datenbank und einer anderen angehängten Software erforderlich ist
Wir fanden heraus, dass die Installation der MySQL -Datenbank über Yum viele unnötige Schwierigkeiten spart. Wenn die folgenden Ergebnisse angezeigt werden, bedeutet dies, dass die Installation der MySQL -Datenbank erfolgreich war
Zu diesem Zeitpunkt können wir die Version von MySQL-Server überprüfen, die gerade über den folgenden Befehl installiert wurde
[root@xiaoluo ~]# rpm -qi mysql -server
Der von uns installierte MySQL-Server ist nicht die neueste Version. Wenn Sie die neueste Version ausprobieren möchten, gehen Sie zur offiziellen Website von MySQL, um das RPM -Paket herunterzuladen, um es zu installieren. Zu diesem Zeitpunkt wurde unsere MySQL -Datenbank installiert.
4. Die Initialisierung und verwandte Konfiguration der MySQL -Datenbank
Nach der Installation der MySQL -Datenbank werden wir feststellen, dass es einen zusätzlichen MySQLD -Dienst geben wird. Dies ist unser Datenbankdienst. Wir können unseren MySQL -Service starten, indem wir den Befehl mySQLD Start eingeben.
Hinweis: Wenn wir den MySQL -Dienst zum ersten Mal starten, führt der MySQL -Server zunächst die Initialisierungskonfiguration durch, z. B.:
[root@xiaoluo ~]# Service MySQLD Starten Sie die MySQL -Datenbank initialisieren: Warnung: Der Host 'Xiaoluo' konnte nicht mit ResolveIp nachgeschlagen werden. Dies bedeutet wahrscheinlich, dass Ihre Libc -Bibliotheken nicht 100 % mit dieser binären MySQL -Version kompatibel sind. Der MySQL-Daemon, Mysqld, sollte mit der Ausnahme funktionieren, dass die Auflösung des Hostnamens nicht funktioniert. Dies bedeutet, dass Sie IP-Adressen anstelle von Hostnames verwenden sollten, wenn MySQL-Privilegien angeben! Installieren von MySQL-Systemtabellen ... Okfilling-Hilfstabellen ... Okto starten MySQLD. MySQL Root User! Damit starten Sie den Server und geben Sie dann die folgenden Befehle aus:/usr/bin/mysqladmin -u root password 'new password'/usr/mysqladmin -u root -h xiaolo password 'new -password' -Alternativ. und standardmäßiger anonymer Benutzer erstellt. Dies wird für Produktionsserver dringend empfohlen. Sehen Sie das Handbuch für weitere Anweisungen. Sie können den MySQL -Daemon mit: CD /usr; /usr/bin/mysqld_safe & Sie können den MySQL-Daemon mit MySQL-Test-Run.plcd/usr/mySQL-Test testen; Perl MySQL-Test-Run.plplease Melden Sie Probleme mit dem Skript/usr/bin/mysqlbug! [OK] Mysqld wird begonnen: [OK]
Zu diesem Zeitpunkt werden wir sehen, dass wir nach dem ersten Start des MySQL -Servers viele Informationen fordern werden. Ziel ist es, die MySQL -Datenbank zu initialisieren. Wenn wir den MySQL -Dienst erneut neu starten, werden wir nicht so viele Informationen fordern, wie z. B.:
[root@xiaoluo ~]# service mySqld neu starten Sie Stop mySQLD: [OK] MySQLD starten: [OK]
Wenn wir die MySQL -Datenbank verwenden, müssen wir zunächst den MySQLD -Dienst starten. Wir können die Chkconfig -List | verwenden Der Befehl Grep Mysqld, um zu überprüfen, ob der MySQL -Dienst automatisch gestartet wird, wie z.
[root@xiaoluo ~]# chkconfig -list | Grep mysqldmysqld 0: Schließen 1: Schließen 2: Schließen 3: Schließen 4: Schließen 5: Schließen 6: Schließen
Wir haben festgestellt, dass der MySQLD -Dienst beim Einschalten nicht automatisch beginnt. Natürlich können wir es so einstellen, dass wir die ChkConfig MySQLD auf Befehl verwenden, damit wir nicht jedes Mal manuell starten müssen.
[root@xiaoluo ~]# chkconfig mysqld auf [root@xiaoluo ~]# chkconfig -list | Grep mysqlmysqld 0: Schließen 1: Schließen 2: Aktivieren 3: Aktivieren Sie 4: Aktivieren Sie 5: Aktivieren Sie 6: Schließen
Nachdem die MySQL -Datenbank installiert wurde, gibt es nur ein Stammadministratorkonto, aber das Root -Konto setzt zu diesem Zeitpunkt kein Kennwort dafür. Wenn der MySQL -Dienst zum ersten Mal gestartet wird, wird eine gewisse Initialisierung der Datenbank durchgeführt. In der Ausgangszeichenfolge sehen wir eine Informationszeile:
/usr/bin/mysqladmin -U Root Passwort 'Neu -Password' // Kennwort für das Root -Konto festlegen
So können wir ein Kennwort für unser Root -Konto über diesen Befehl festlegen (Hinweis: Dieses Root -Konto ist MySQL Root -Konto, nicht Linux -Root -Konto).
[root@xiaoluo ~]# mysqladmin -U Root Passwort 'root' // Verwenden Sie diesen Befehl, um das Kennwort auf Root -Konto als Stamm zu setzen
Zu diesem Zeitpunkt können wir uns über den Befehl MySQL -U Root -P in unserer MySQL -Datenbank anmelden
Fünf. Die Hauptkonfigurationsdatei der MySQL -Datenbank
1./etc/my.cnf Dies ist die Hauptkonfigurationsdatei von MySQL
Wir können einige Informationen zu dieser Datei überprüfen
[root@xiaoluo usw.]# ls my.cnf my.cnf [root@xiaoluo usw.]# cat my.cnf [mysqld] datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.sockuser = MySQL# Risikosymbolic-Links = 0 [mysqld_safe] log-eRror =/var/log/mysqld.logpid-file =/var/run/mysqld/mysqld.pid
2./var/lib/mysql Datenbankdateispeicherort
Unsere MySQL -Datenbankdatenbankdateien werden normalerweise im Verzeichnis/ver/lib/MySQL gespeichert
[root@xiaoluo ~]# cd/var/lib/mysql/[root@xiaoluo mysql]# ls -l Gesamtdosis 20488-RW-RW ---. 1 Mysql MySQL 10485760 6. April 22:01 IBDATA1-RW-RW ---. 1 Mysql MySQL 5242880 6. April 22:01 IB_LOGFILE0-RW-RW ---. 1 Mysql MySQL 5242880 6. April 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6. April 21:59 MySQL // Diese beiden sind die Standarddateien mit zwei Datenbankdateien, wenn die MySQL -Datenbank installiert ist. srwxrwxrwx. 1 Mysql MySQL 0 6. April 22:01 Mysql.sockdrwx -----. 2 MySQL MySQL 4096 6. April 21:59 Test // Diese beiden sind die Standarddateien mit zwei Datenbankdateien, wenn die MySQL -Datenbank installiert ist.
Wir können selbst eine Datenbank erstellen, um den Speicherort der Datenbankdateien zu überprüfen
// Erstellen Sie eine eigene Datenbank: MySQL> Datenbank Xiaoluo; Abfrage OK, 1 Zeile betroffen (0,00 Sek.) [Root@xiaoluo MySQL]# ls -l Gesamtnutzung 20492-RW-RW --- 1 Mysql MySQL 10485760 6. April 22:01 IBDATA1-RW-RW ---. 1 Mysql MySQL 5242880 6. April 22:01 IB_LOGFILE0-RW-RW ---. 1 Mysql MySQL 5242880 6. April 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6. April 21:59 Mysqlsrwxrwxrwx. 1 Mysql MySQL 0 6. April 22:01 Mysql.sockdrwx -----. 2 MySQL MySQL 4096 6. April 21:59 Testdrwx -----. 2 MySQL MySQL 4096 6. April 22:15 Xiaoluo // Dies ist die Xiaoluo -Datenbank, die wir gerade erstellt haben.
3./var/log Der Speicherort der Protokollausgabespeicher der MySQL -Datenbank
Einige Protokollausgänge unserer MySQL -Datenbank werden im Verzeichnis /var /log gespeichert
[root@xiaoluoxiaoluo]# cd [root@xiaoluo ~]# cd /var /log [root@xiaoluo log]# lsamanda cron mAilog-20130331 Spice-Vdagent.Loganaconda.ifcfg.log cron-2010331 McElog SpooleranAconda.Log Cups Meldungen Spooler-20130331anaconda.Program.log Dirsrv Message-20130331 SSSDanaconda.Storage.log dmesg mysqld.log tallyloganaconda.syslog dmesg.old ntpstats Tomcat6anaconda.xlog Dracut.Logranha wpa_supplicant.loganaconda.yum.log gdm pm-powersave.log wtmpaudit httpd ppp xorg.0.Logboot.log ibacm.log prelink xorg.0.Log.oldbtmp lastlog sa XORG.1.Logglog. Luci Secure Xorg.9.Logconsolekit Mailog Secure-20130331 yum.log
Unter ihnen handelt es sich bei mySQLD.log -Datei befinden sich einige Protokollinformationen, die von uns generiert werden, die mit der MySQL -Datenbank arbeiten. Durch das Anzeigen der Protokolldatei können wir viele Informationen daraus erhalten.
Da auf unsere MySQL-Datenbank über das Netzwerk zugegriffen werden kann, handelt es sich nicht um eine eigenständige Datenbank. Das verwendete Protokoll ist das TCP/IP -Protokoll. Wir alle wissen, dass die an die MySQL -Datenbank gebundene Portnummer 3306 beträgt, sodass wir überprüfen können, ob das Linux -System die Portnummer von 3306 über den Befehl netstat -anp anhört:
Das Ergebnis ist wie oben gezeigt. Die 3306 Portnummer, die von Linux -System gehört wird, ist unsere MySQL -Datenbank!
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.