Installez la version mysql-noinstall sous le système WIndows
Auteur:Eve Cole
Date de mise à jour:2009-07-27 17:13:20
Rappel amical : Cet article résume l'application d'installation et de configuration de la version mysql-noinstall, qui est la version décompressée. Ces opérations sont très couramment utilisées. Cet article résume l'application d'installation et de configuration de la version mysql-noinstall, qui est la version décompressée. Ces opérations sont très couramment utilisées. L'article ne présente pas la version d'installation du fichier exécutable de MySQL. La version d'installation du fichier exécutable présente de nombreux inconvénients, je ne les aborderai donc pas un par un. Bref, j'aime les logiciels verts et respectueux de l'environnement, notamment Eclipse, Tomcat, Jboss et Apache. Même si le système d'exploitation est réinstallé, ces logiciels n'ont pas besoin d'être réinstallés.
environnement:
Windows 2000/XP/2003
mysql-noinstall-5.0.37-win32.zip
1. Téléchargez MySQL
http://www.mysql.com/downloads
2. Processus d'installation
1. Décompressez mysql-noinstall-5.0.37-win32.zip dans un répertoire, ajoutez-le et décompressez-le dans le répertoire E:myserver.
2. Écrivez le fichier de configuration en cours d'exécution mysql my.ini
mon.ini
--------------------------
[Administrateur WinMySQL]
# Spécifiez le fichier pour démarrer le service mysql
Serveur=E:\monserveur\mysql-5.0.37-win32\bin\mysqld-nt.exe
[mysqld]
#Définir le répertoire d'installation de mysql
basedir=E:\monserveur\mysql-5.0.37-win32
#Définissez le répertoire de stockage des données de la base de données mysql, qui doit être data ou \xxxdata
datadir=E:\monserveur\mysql-5.0.37-win32\data
#Définir le jeu de caractères du serveur MySQL
jeu de caractères par défaut = gbk
[client]
#Définir le jeu de caractères du client MySQL
jeu de caractères par défaut = gbk
--------------------------
3. Pour installer le service mysql, entrez dans le répertoire E:myservermysql-5.0.37-win32bin depuis la fenêtre MS-DOS et exécutez la commande suivante :
mysqld --install mysql5 --defaults-file= E:myservermysql-5.0.37-win32my.ini
4. Démarrez la base de données MySQL. Dans la fenêtre de commande ci-dessus, entrez la commande : net start mysql5.
Cela démarrera le service MySQL.
5. Connectez-vous à la base de données mysql (localement) Dans la fenêtre de commande ci-dessus, entrez la commande : mysql -u root -p.
Après avoir appuyé sur Entrée, vous serez invité à saisir votre mot de passe.
Le mot de passe root de l'administrateur pour l'installation initiale de la version décompressée de MySQL est vide, il suffit donc d'appuyer à nouveau sur Entrée pour vous connecter à la base de données MySQL.
Si ce n'est pas la première fois que vous vous connectez à MySQL et que vous avez toujours un utilisateur avec une adresse réseau, vous pouvez utiliser la commande suivante pour vous connecter au serveur MySQL. Ce serveur MySQL peut être distant ou local. Cette méthode de connexion est appelée « connexion à distance » et la commande est la suivante :
mysql -h 192.168.3.143 -u racine -p
mysql -h 192.168.3.143 -u racine -pleizhimin
-h spécifie l'adresse IP de connexion, -u spécifie l'utilisateur et -p spécifie le mot de passe. Si vous n'écrivez rien après -p, vous serez invité à saisir le mot de passe. Après -p, vous pouvez également écrire le mot de passe directement. que vous n'avez plus besoin de le saisir.
6. Utilisez la base de données et les tables. Après vous être connecté à la base de données mysql, vous pouvez effectuer l'opération spécifiée sur la base de données. Utilisez la commande : utilisez le nom de la base de données pour spécifier l'objet de la base de données pour l'opération. base de données. La méthode de fonctionnement est bien sûr les commandes SQL, haha.
7. Changez le mot de passe de l'administrateur racine de la base de données MySQL
Il existe une base de données mysql par défaut dans la base de données mysql. Il s'agit de la base de données du système mysql et est utilisée pour enregistrer les utilisateurs de la base de données, les autorisations et de nombreuses autres informations. Pour changer le mot de passe, vous devez utiliser la table utilisateur de la base de données mysql.
Maintenant, le mot de passe de l'utilisateur root de MySQL est toujours vide, ce qui est très dangereux. Supposons que vous souhaitiez changer le mot de passe en "leizhimin".
Toujours dans la fenêtre de commande ci-dessus, exécutez la commande suivante :
utilisez MySQL ;
accordez tout sur *.* à root@'%' identifié par 'leizhimin' avec l'option d'octroi ;
commettre;
La signification de cette commande est d'ajouter un utilisateur root avec toutes les autorisations et le mot de passe est "leizhimin", et cet utilisateur peut accéder non seulement localement mais également via le réseau. La raison pour laquelle nous insistons sur cela est que l'utilisateur root fourni avec le système MySQL n'est accessible que localement et que l'identifiant après le caractère @ est localhost. Pour plus de détails, vous pouvez consulter la table uer des données mysql. Désormais, il y a deux utilisateurs root, l'un est le système d'origine et l'autre est le nouveau. Pour faciliter la gestion, supprimez la racine fournie avec mysql et. conservez l'utilisateur root nouvellement créé, la raison est que cet utilisateur peut accéder à MySQL via le réseau.
Ensuite, la commande pour supprimer l'utilisateur :
utilisateur mysql ;
supprimer de l'utilisateur où user='root' et host='localhost' ;
commettre;
En fait, la méthode ci-dessus est une commande d'autorisation, qui crée un utilisateur de base de données lors de l'autorisation. MySQL dispose également d'une méthode distincte pour modifier les mots de passe des utilisateurs. Voyons comment procéder.
Tout d'abord, créez un utilisateur lavasoft avec un mot de passe de : 123456
accordez tout sur *.* à lavasoft@'localhost' identifié par '123456' avec option d'octroi ;
Ensuite, changez le mot de passe de cet utilisateur en : leizhimin
mettre à jour le mot de passe défini par l'utilisateur = mot de passe ('leizhimin') où utilisateur = 'lavasoft' et host='localhost' ;
privilèges de vidage ;
Pour expliquer, il est préférable d'utiliser Grant pour créer des utilisateurs MySQL. Surtout pour les administrateurs de base de données MySQL, il est important de spécifier les autorisations des utilisateurs lors de la création d'utilisateurs et de développer de bonnes habitudes.
Cette méthode de modification utilise en fait la fonction mysql. Il existe d'autres méthodes, je ne les présenterai donc pas une par une.
Une autre chose à noter est que lors de la modification des mots de passe et d'autres opérations, MySQL ne vous permet pas de spécifier des alias pour les tables, mais pour la première fois, une telle restriction n'existe pas.
8. Créez une base de données En fait, en plus de la base de données mysql, il existe également un test de base de données vide pour les tests utilisateur.
Continuez maintenant à créer une base de données testdb et exécutez une série d'instructions SQL pour voir les opérations de base de la base de données MySQL.
Créer une base de données testdb :
créer une base de données testdb ;
Créez une base de données de manière préventive :
créer une base de données sinon testdb
Créer un tableau :
utilisez testdb ;
créer une table table1(
nom d'utilisateur varchar(12),
mot de passe varchar(20));
Création préventive de la table aaa :
créer une table si elle n'existe pas aaa(ss varchar(20));
Afficher la structure du tableau :
décrire le tableau1 ;
Insérez les données dans la table table1 :
insérer dans les valeurs de la table1 (nom d'utilisateur, mot de passe)
("leizhimin", "lavasoft"),
('bonjour kitty', 'hahhahah');
commettre;
Table de requête table1 :
sélectionnez * dans le tableau 1 ;
Modifier les données :
mettre à jour la table1 définir le mot de passe = 'hehe' où nom d'utilisateur = 'hellokitty';
commettre;
Supprimer les données :
supprimer de la table1 où username='hellokitty' ;
commettre;
Ajoutez une colonne au tableau :
modifier la table table1 ajouter une colonne (
sex varchar(2) commente 'genre',
âge date non nulle commentaire 'âge'
);
commettre;
Créez une table table1 à partir de la requête :
créer une table tmp en tant que
sélectionnez * dans le tableau 1 ;
Supprimer le tableau table1 :
supprimer la table si elle existe table1 ;
supprimer la table si elle existe tmp ;
9. Sauvegarder la base de données testdb
mysqldump -h 192.168.3.143 -u root -pleizhimin -x --default-character-set=gbk >C:testdb.sql
10. Supprimez la base de données testdb
supprimer la base de données testdb ;
11. Pour restaurer la base de données testdb, créez d'abord la base de données testdb, puis utilisez la commande suivante pour la restaurer localement :
mysql -u root -pleizhimin testdb <C:testdb.sql
12. Supprimez le service MySQL Si vous en avez assez de MySQL et que vous devez le désinstaller, il vous suffit de le faire.
Arrêter le service MySQL
arrêt net mysql5
Supprimer le service MySQL
sc supprimer mysql5
Supprimez ensuite le dossier d'installation msyql sans laisser de traces.