Installieren Sie die mysql-noinstall-Version unter dem Windows-System
Autor:Eve Cole
Aktualisierungszeit:2009-07-27 17:13:20
Freundliche Erinnerung: Dieser Artikel fasst die Installations- und Konfigurationsanwendung der mysql-noinstall-Version zusammen, bei der es sich um die dekomprimierte Version handelt. Diese Vorgänge werden sehr häufig verwendet. Dieser Artikel fasst die Installations- und Konfigurationsanwendung der mysql-noinstall-Version zusammen, bei der es sich um die dekomprimierte Version handelt. Diese Vorgänge werden sehr häufig verwendet. Der Artikel stellt die ausführbare Dateiinstallationsversion von MySQL nicht vor. Die ausführbare Installationsversion hat viele Nachteile, daher werde ich nicht einzeln darauf eingehen. Kurz gesagt, ich mag umweltfreundliche und umweltfreundliche Software, einschließlich Eclipse, Tomcat, JBoss und Apache. Selbst wenn das Betriebssystem neu installiert wird, muss diese Software nicht ein für alle Mal neu installiert werden.
Umfeld:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1. Laden Sie MySQL herunter
http://www.mysql.com/downloads
2. Installationsprozess
1. Entpacken Sie mysql-noinstall-5.0.37-win32.zip in ein Verzeichnis, fügen Sie es hinzu und entpacken Sie es in das Verzeichnis E:myserver.
2. Schreiben Sie die MySQL-Laufkonfigurationsdatei my.ini
meine.ini
--------------------------
[WinMySQLAdmin]
# Geben Sie die Datei an, um den MySQL-Dienst zu starten
Server=E:\meinserver\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#Legen Sie das Installationsverzeichnis von MySQL fest
basedir=E:\myserver\mysql-5.0.37-win32
#Legen Sie das Speicherverzeichnis für die Daten der MySQL-Datenbank fest, das data oder \xxxdata sein muss
datadir=E:\myserver\mysql-5.0.37-win32\data
#Legen Sie den Zeichensatz des MySQL-Servers fest
Standardzeichensatz=gbk
[Kunde]
#Legen Sie den Zeichensatz des MySQL-Clients fest
Standardzeichensatz=gbk
--------------------------
3. Um den MySQL-Dienst zu installieren, geben Sie im MS-DOS-Fenster das Verzeichnis E:myservermysql-5.0.37-win32bin ein und führen Sie den folgenden Befehl aus:
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. Starten Sie die MySQL-Datenbank. Geben Sie im Befehlsfenster oben den Befehl ein: net start mysql5
Dadurch wird der MySQL-Dienst gestartet.
5. Melden Sie sich bei der MySQL-Datenbank an (lokal). Geben Sie im Befehlsfenster oben den Befehl ein: mysql -u root -p
Nachdem Sie die Eingabetaste gedrückt haben, werden Sie aufgefordert, Ihr Passwort einzugeben.
Das Administrator-Root-Passwort für die Erstinstallation der dekomprimierten MySQL-Version ist leer. Drücken Sie daher einfach erneut die Eingabetaste, um sich bei der MySQL-Datenbank anzumelden.
Wenn Sie sich nicht zum ersten Mal bei MySQL anmelden und noch einen Benutzer mit einer Netzwerkadresse haben, können Sie sich mit dem folgenden Befehl beim MySQL-Server anmelden. Dieser MySQL-Server kann remote oder lokal sein. Diese Anmeldemethode wird „Remote-Anmeldung“ genannt und der Befehl lautet wie folgt:
mysql -h 192.168.3.143 -u root -p
mysql -h 192.168.3.143 -u root -pleizhimin
-h gibt die Anmelde-IP an, -u gibt den Benutzer an und -p gibt das Passwort an. Wenn Sie nach -p nichts schreiben, werden Sie aufgefordert, das Passwort einzugeben. Nach -p können Sie das Passwort auch direkt eingeben dass Sie es nicht mehr eingeben müssen.
6. Betreiben Sie die Datenbank und die Tabellen, nachdem Sie sich bei der MySQL-Datenbank angemeldet haben. Verwenden Sie den Befehl: Verwenden Sie den Datenbanknamen, um das Datenbankobjekt für den Vorgang anzugeben Die Operationsmethode sind natürlich SQL-Befehle, haha.
7. Ändern Sie das Passwort des MySQL-Datenbankadministrators root
In der MySQL-Datenbank gibt es standardmäßig eine MySQL-Datenbank. Dies ist die Datenbank des MySQL-Systems und wird zum Speichern von Datenbankbenutzern, Berechtigungen und vielen anderen Informationen verwendet. Um das Passwort zu ändern, müssen Sie die Benutzertabelle der MySQL-Datenbank bedienen.
Jetzt ist das Root-Benutzerkennwort von MySQL noch leer, was sehr unsicher ist. Angenommen, Sie möchten das Kennwort in „leizhimin“ ändern.
Führen Sie weiterhin im Befehlsfenster oben den folgenden Befehl aus:
benutze MySQL;
Gewähren Sie alles auf *.* an root@'%', identifiziert durch 'leizhimin' mit Grant-Option;
begehen;
Die Bedeutung dieses Befehls besteht darin, einen Root-Benutzer mit allen Berechtigungen und dem Kennwort „leizhimin“ hinzuzufügen, auf den dieser Benutzer nicht nur lokal, sondern auch über das Netzwerk zugreifen kann. Der Grund für die Betonung liegt darin, dass auf den mit dem MySQL-System ausgestatteten Root-Benutzer nur lokal zugegriffen werden kann und die Kennung nach dem @-Zeichen localhost lautet. Weitere Informationen finden Sie in der UE-Tabelle der MySQL-Daten. Von nun an gibt es zwei Root-Benutzer, einen für das ursprüngliche System und einen für den neuen. Löschen Sie zur Vereinfachung der Verwaltung den Root-Benutzer, der mit MySQL geliefert wird Behalten Sie den neu erstellten Root-Benutzer bei. Der Grund dafür ist, dass dieser Benutzer über das Netzwerk auf MySQL zugreifen kann.
Dann der Befehl zum Löschen des Benutzers:
Benutzer mysql;
vom Benutzer löschen, wobei user='root' und host='localhost';
begehen;
Tatsächlich handelt es sich bei der oben genannten Methode um einen Autorisierungsbefehl, der beim Autorisieren einen Datenbankbenutzer erstellt. MySQL verfügt auch über eine separate Methode zum Ändern von Benutzerkennwörtern. Sehen wir uns an, wie das geht.
Erstellen Sie zunächst einen Benutzer lavasoft mit dem Passwort: 123456
Gewähren Sie alles auf *.* an lavasoft@'localhost', identifiziert durch '123456' mit Grant-Option;
Als nächstes ändern Sie das Passwort dieses Benutzers in: leizhimin
Benutzer aktualisieren set passwort = passwort('leizhimin') wobei user = 'lavasoft' und host='localhost';
Flush-Berechtigungen;
Zur Erläuterung: Es ist am besten, Grant zum Erstellen von MySQL-Benutzern zu verwenden. Insbesondere für MySQL-DBA ist es wichtig, beim Erstellen von Benutzern Benutzerberechtigungen anzugeben und gute Gewohnheiten zu entwickeln.
Diese Änderungsmethode verwendet tatsächlich die MySQL-Funktion. Es gibt weitere Methoden, daher werde ich sie nicht einzeln vorstellen.
Beachten Sie außerdem, dass MySQL beim Ändern von Passwörtern und anderen Vorgängen die Angabe von Aliasnamen für Tabellen nicht zulässt, eine solche Einschränkung gibt es jedoch erstmals nicht.
8. Erstellen Sie eine Datenbank. Zusätzlich zur MySQL-Datenbank gibt es auch einen leeren Datenbanktest für Benutzertests.
Erstellen Sie nun weiterhin eine Datenbank testdb und führen Sie eine Reihe von SQL-Anweisungen aus, um die grundlegenden Vorgänge der MySQL-Datenbank anzuzeigen.
Datenbank testdb erstellen:
Datenbank testdb erstellen;
Erstellen Sie präventiv eine Datenbank:
Erstellen Sie eine Datenbank, wenn nicht testdb
Tabelle erstellen:
benutze testdb;
Tabelle Tabelle1 erstellen(
Benutzername varchar(12),
Passwort varchar(20));
Vorbeugende Erstellung der Tabelle aaa:
Tabelle erstellen, falls nicht vorhanden aaa(ss varchar(20));
Tabellenstruktur anzeigen:
beschreiben Sie Tabelle1;
Daten in Tabelle Tabelle1 einfügen:
In Tabelle1 (Benutzername, Passwort) Werte einfügen
(„leizhimin“, „lavasoft“),
('hellokitty','hahhahah');
begehen;
Abfragetabelle Tabelle1:
Wählen Sie * aus Tabelle1 aus.
Daten ändern:
Tabelle 1 aktualisieren, Passwort festlegen='hehe', wobei Benutzername='hellokitty';
begehen;
Daten löschen:
aus Tabelle1 löschen, wobei username='hellokitty';
begehen;
Fügen Sie der Tabelle eine Spalte hinzu:
Tabelle ändern Tabelle1 Spalte hinzufügen(
Sex varchar(2) Kommentar 'Geschlecht',
Altersdatum ist nicht null, Kommentar „Alter“
);
begehen;
Erstellen Sie eine Tabelle table1 aus der Abfrage:
Tabelle tmp erstellen als
Wählen Sie * aus Tabelle1 aus.
Tabelle Tabelle1 löschen:
Tabelle löschen, wenn Tabelle1 vorhanden ist;
Tabelle löschen, falls vorhanden tmp;
9. Sichern Sie die Datenbank testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. Löschen Sie die Datenbank testdb
Datenbank testdb löschen;
11. Um die testdb-Datenbank wiederherzustellen, erstellen Sie zunächst die testdb-Datenbank und verwenden Sie dann den folgenden Befehl, um sie lokal wiederherzustellen:
mysql -u root -pleizhimin testdb <C:testdb.sql
12. Löschen Sie den MySQL-Dienst. Wenn Sie MySQL satt haben und ihn deinstallieren müssen, müssen Sie nur dies tun
Stoppen Sie den MySQL-Dienst
net stop mysql5
Löschen Sie den MySQL-Dienst
sc lösche mysql5
Anschließend löschen Sie den msyql-Installationsordner, ohne Spuren zu hinterlassen.