Alle vorherigen Projekte wurden in der Windows-Systemumgebung bereitgestellt. Dieses Mal haben wir versucht, sie in der Linux-Systemumgebung bereitzustellen. Diesmal haben wir JDK, Maven und Jboss auf 7 Hosts installiert, Mysql auf einem davon installiert und das LAN konfiguriert. Schließlich haben wir die Aufgabe abgeschlossen. Die Installationsschritte werden unten mit Ihnen geteilt! Systemversion: Centos6.3-i386 32-Bit-Betriebssystem Diese Installation erfolgt in der Desktop-Umgebung. Verwenden Sie zur Installation Shell-Befehle. Das heruntergeladene Installationspaket ist: [root@localhost ~]# rpm -qa | grep -i mysql mysql-libs-5.1.66-2.el6_3.x86_64 [root@localhost ~]# yum -y entferne mysql-libs* b. Wählen Sie das für Linux passende RPM-Paket wie folgt aus: [root@localhost rpm]# ll insgesamt 74364 -rw-r--r--. 1 root root 18442536 Dez 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm -rw-r--r--. 1 root root 3340660 Dez 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm -rw-r--r--. 1 root root 54360600 Dez 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm c. Installieren Sie MySQL [root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm [root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm [root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm #Ändern Sie den Speicherort der Konfigurationsdatei [root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf d. MySQL initialisieren und Passwort festlegen [root@localhost rpm]# /usr/bin/mysql_install_db [root@localhost rpm]# Dienst MySQL starten [root@localhost rpm]# cat /root/.mysql_secret # Passwort des Root-Kontos anzeigen# Das zufällige Passwort, das für den Root-Benutzer am Mittwoch, 11. Dezember 2013, 23:32:50 Uhr (Ortszeit) festgelegt wurde: qKTaFZnl [root@localhost ~]# mysql -uroot –pqKTaFZnl mysql> SET PASSWORD = PASSWORD('123456'); #Setzen Sie das Passwort auf 123456 mysql> beenden [root@localhost ~]# mysql -uroot -p123456 e. Remote-Login-Benutzereinstellungen mysql> mysql verwenden; mysql> wähle Host, Benutzer, Passwort vom Benutzer aus; +----------------------+------+------------------------------------------+ | Host | Benutzer | Passwort | +----------------------+------+------------------------------------------+ | lokaler Host | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 | | localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 | | 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 | | ::1 | Wurzel | *1237E2CE819C427B0D8174456DD83C47480D37E8 | +----------------------+------+------------------------------------------+ mysql> Benutzer aktualisieren, Passwort festlegen=Passwort('123456'), wobei Benutzer='root'; mysql> Benutzer aktualisieren, Host festlegen = "%", wobei Benutzer = "root" und Host = "localhost"; mysql> Berechtigungen leeren; mysql> beenden f. Stellen Sie das System so ein, dass es automatisch startet [root@localhost ~]# chkconfig mysql auf [root@localhost ~]# chkconfig --list | grep mysql mysql 0:aus 1:aus 2:an 3:an 4:an 5:an 6:aus g. Standardinstallationsort von MySQL /var/lib/mysql/ #Datenbankverzeichnis /usr/share/mysql #Konfigurationsdateiverzeichnis /usr/bin #Zugehöriges Befehlsverzeichnis /etc/init.d/mysql #Startskript h. Ändern Sie den Zeichensatz und den Datenspeicherpfad Konfigurieren Sie die Datei /etc/my.cnf, ändern Sie den Datenspeicherpfad, den mysql.sock-Pfad und die Standardkodierung UTF-8. [Kunde] Passwort = 123456 Port = 3306 Standardzeichensatz = utf8 [mysqld] Port = 3306 Zeichensatzserver = utf8 Zeichensatzclient = utf8 Sortierserver = utf8_general_ci #(Beachten Sie, dass nach der Installation von MySQL unter Linux die Standardeinstellung lautet: Bei Tabellennamen wird die Groß-/Kleinschreibung beachtet, bei Spaltennamen nicht; 0: Groß-/Kleinschreibung beachtet, 1: Groß-/Kleinschreibung nicht beachtet) Kleinbuchstabentabellennamen = 1 #(Legen Sie die maximale Anzahl von Verbindungen fest, der Standardwert ist 151, die vom MySQL-Server zugelassene maximale Anzahl von Verbindungen beträgt 16384;) max_verbindungen=1000 [mysql] Standardzeichensatz = utf8 Anzeigbarer Zeichensatz Variablen wie „%collation%“ anzeigen; Variablen wie „%char%“ anzeigen; I. Wenn Sie sich remote bei MySQL anmelden möchten, müssen Sie Folgendes tun: Die Firewall autorisieren und ausschalten. 1. Autorisierung; geben Sie mysql auf dem Server ein und geben Sie den folgenden Befehl ein Kopieren Sie den Code wie folgt: [GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN ‚root‘@‚%‘, IDENTIFIZIERT DURCH ‚hier ist Ihr Passwort‘ MIT GRANT OPTION;] ODER Kopieren Sie den Code wie folgt: [GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'root'@'%' IDENTIFIZIERT DURCH '' MIT GRANT OPTION;] Der Unterschied besteht darin, ob für den Zugriff ein Passwort erforderlich ist. Mit diesem Satz können alle Benutzernamen so festgelegt werden, dass sie remote auf alle Tabellen in MySQL zugreifen können. Wenn Sie nicht alle freigeben möchten, können Sie dies gemäß dieser Regel festlegen. Gewähren Sie Berechtigung 1, Berechtigung 2, … Berechtigung n für Datenbankname. Tabellenname für Benutzername @ Benutzeradresse, die durch „Passwort“ identifiziert wird. 2. Schalten Sie die Firewall aus service iptables stop Shutdown-Befehl chkconfig iptables off Firewall dauerhaft herunterfahren Führen Sie die beiden Befehle gleichzeitig aus. Überprüfen Sie nach Abschluss der Ausführung den Status des Firewall-Shutdowns. Dienst-IPTables-Status Zu diesem Zeitpunkt wurde MySQL erfolgreich installiert und konfiguriert. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...
1. Benutzer anlegen und autorisieren Das Erstelle...
Nach chinesischem Brauch feiern wir das neue Jahr...
Das „.zip“-Format wird zum Komprimieren von Datei...
<br />Informationsduplikation, Informationsü...
Inhaltsverzeichnis Tomcat mit Docker installieren...
1. MySQL herunterladen 1.1 Download-Adresse https...
Lösung: Beenden Sie alle mit .vscode in Zusammenh...
Verwenden Sie MySQL proxies_priv (simulierte Roll...
Dieses Mal schauen wir uns ein Navigationsleisten...
Der detaillierte Installationsprozess von mysql5....
Vorwort Während der Entwicklung stoßen wir häufig...
In diesem Artikel wird der spezifische Code für d...
Umgebungsvorbereitung 1. Umweltkonstruktion React...
Vorwort: Die verteilte Master-Slave-Architektur v...