Maison base de données tutoriel mysql Pas besoin d'installer la configuration MySQL

Pas besoin d'installer la configuration MySQL

May 20, 2023 pm 12:07 PM

Avant-propos

MySQL est un puissant système de base de données relationnelle largement utilisé. Lorsque vous utilisez MySQL, vous devez d'abord télécharger le package d'installation, puis l'installer et le configurer avant de pouvoir commencer à l'utiliser. Ce processus est relativement fastidieux. Cet article présentera un moyen d'éviter d'installer MySQL.

Cet article expliquera comment configurer la version sans installation de MySQL et démontrera à travers des exemples comment utiliser MySQL sans installation pour créer des bases de données, des tables et des opérations d'ajout, de suppression, de modification et de requête. Si vous êtes intéressé par les opérations de base de données ou si vous avez besoin d’apprendre à utiliser MySQL, cet article sera un bon choix.

1. Téléchargez la version sans installation de MySQL

Nous pouvons télécharger la version sans installation de MySQL sur le site officiel http://dev.mysql.com/downloads/mysql/.

Lors du téléchargement, vous devez sélectionner la version correspondant au système d'exploitation. Par exemple : la version Windows 64 bits doit télécharger le fichier « Windows (x86, 64 bits), ZIP Archive ». Une fois le téléchargement terminé, décompressez le package compressé vers le chemin de votre choix.

2. Configurez MySQL sans installation

  1. Ouvrez la ligne de commande CMD et entrez dans le répertoire racine de MySQL après décompression.
  2. Créez le dossier data pour stocker les fichiers de données MySQL, comme indiqué dans la figure ci-dessous : data文件夹存放MySQL数据文件,如下图所示:

    mkdir data
    Copier après la connexion
  3. 在MySQL根目录下创建my.ini配置文件,文件内容如下:

    [mysqld]
    basedir=./
    datadir=./data
    port=3306
    character_set_server=utf8mb4
    collation-server=utf8mb4_general_ci
    
    skip-grant-tables
    Copier après la connexion
    • basedir:MySQL的安装路径
    • datadir:存放数据文件的路径
    • port:MySQL服务的端口,默认是3306
    • character_set_servercollation-server:设置MySQL数据库默认的字符集和排序规则
  4. 在CMD命令行中输入以下命令,Pas besoin dinstaller la configuration MySQL:

    binmysqld --console
    Copier après la connexion
  5. 执行上述命令后,如果看到类似下图中的输出,则表示MySQL服务启动成功:

    Pas besoin dinstaller la configuration MySQL

  6. 在MySQL服务启动后,使用以下命令登录到MySQL命令提示符:

    binmysql -uroot -p
    Copier après la connexion

    输入密码后,即可进入MySQL命令行。

    Pas besoin dinstaller la configuration MySQL

  7. 在MySQL中使用以下命令更改密码:

    use mysql;
    update user set authentication_string=password('你的密码') where user='root';
    flush privileges;
    Copier après la connexion

    注意:如果遇到"Access denied for user 'root'@'localhost' (using password: NO)"错误,可以在连接命令中加上密码,例如:

    binmysql -uroot -p你的密码
    Copier après la connexion

    然后再执行上述更改密码的命令即可。

    至此,免安装版MySQL就配置完成了。

三、免安装MySQL的使用

在MySQL配置完成后,我们可以通过以下实例来学习如何使用免安装MySQL进行数据库的创建、表的创建以及增删改查等操作。

  1. 创建数据库

    首先,我们需要创建一个名为test的数据库,可以使用以下命令完成:

    create database test;
    Copier après la connexion

    执行上述命令后,在MySQL中即可创建一个名为test的数据库。

  2. 创建表

    在创建好数据库后,我们需要创建数据表。以创建一个名为students的表为例,该表中包含姓名和年龄两个字段。

    use test;
    create table students(
     id int(11) primary key auto_increment,
     name varchar(20),
     age int(3)
    )engine=innodb default character set utf8mb4 collate=utf8mb4_general_ci;
    Copier après la connexion

    执行上述命令后,在MySQL中即可创建一个名为test、包含idnameage三列的数据表students。需要注意的是,本文创建的表中使用了innodb引擎,且数据库默认字符集和排序规则为utf8mb4utf8mb4_general_ci

  3. 插入数据

    在创建好数据表后,我们可以向数据表中插入数据。以向students表中插入一条数据为例:

    insert into students(name, age) values('张三', 20);
    Copier après la connexion
  4. 查询数据

    在插入数据后,我们需要查询数据。以查询students表中所有数据为例:

    select * from students;
    Copier après la connexion

    执行上述命令后,在MySQL中即可列出students表中所有数据。

  5. 更新数据

    如果我们需要更新数据,可以使用以下命令将students表中所有姓名为“张三”的记录中的年龄改为22:

    update students set age=22 where name='张三';
    Copier après la connexion
  6. 删除数据

    最后,如果我们需要删除数据,可以使用以下命令将students

    delete from students where name='张三';
    Copier après la connexion
Créez le fichier de configuration my.ini dans MySQL répertoire racine, contenu du fichier Comme suit :

rrreee

    basedir : chemin d'installation de MySQL

    datadir : chemin de stockage des fichiers de données 🎜🎜port : Service MySQL Le port, la valeur par défaut est 3306🎜🎜<code>character_set_server et collation-server : Définissez le jeu de caractères et le classement par défaut de la base de données MySQL🎜
🎜🎜🎜 dans la ligne de commande CMD Entrez la commande suivante pour démarrer le service MySQL : 🎜rrreee🎜🎜🎜Après avoir exécuté la commande ci-dessus, si vous voyez un résultat similaire à l'image ci-dessous, cela signifie que le service MySQL a démarré avec succès : 🎜🎜Démarrer le service MySQL 🎜🎜🎜🎜Après le démarrage du service MySQL, utilisez la commande suivante pour vous connecter. Accédez à l'invite de commande MySQL : 🎜rrreee🎜Après avoir entré le mot de passe, vous pouvez entrer la ligne de commande MySQL. 🎜🎜Connexion à l'invite de commande MySQL🎜🎜🎜🎜Utilisez la commande suivante dans MySQL pour modifier le mot de passe : 🎜rrreee🎜Remarque : Si vous rencontrez l'erreur "Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : NON)", vous pouvez ajouter le mot de passe à la commande de connexion, par exemple : 🎜rrreee🎜 Exécutez ensuite la commande ci-dessus pour changer le mot de passe. 🎜🎜À ce stade, la version sans installation de MySQL est désormais configurée. 🎜🎜🎜🎜3. Utilisation de MySQL sans installation 🎜🎜Une fois la configuration de MySQL terminée, nous pouvons utiliser les exemples suivants pour apprendre à utiliser MySQL sans installation pour créer des bases de données, créer des tables, ajouter, supprimer, modifier et interroger des opérations. 🎜🎜🎜🎜Créer une base de données🎜🎜Tout d'abord, nous devons créer une base de données nommée test, ce qui peut être fait à l'aide de la commande suivante : 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, vous pouvez créer une base de données nommé La base de données de test. 🎜🎜🎜🎜Créer une table🎜🎜Après avoir créé la base de données, nous devons créer la table de données. Prenons l'exemple de la création d'une table nommée étudiants. La table contient deux champs : nom et âge. 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, vous pouvez créer un fichier nommé test dans MySQL, comprenant id, name, ageTableau de données à trois colonnes <code>étudiants. Il convient de noter que la table créée dans cet article utilise le moteur innodb, et que le jeu de caractères et le classement par défaut de la base de données sont utf8mb4 et utf8mb4_general_ci. 🎜🎜🎜🎜Insérer des données🎜🎜Après avoir créé la table de données, nous pouvons insérer des données dans la table de données. Prenons l'exemple de l'insertion d'une donnée dans la table étudiants : 🎜rrreee🎜🎜🎜Interrogation de données🎜🎜Après avoir inséré des données, nous devons interroger les données. Prenons l'exemple de l'interrogation de toutes les données de la table students : 🎜rrreee🎜Après avoir exécuté la commande ci-dessus, toutes les données de la table students peuvent être répertoriées dans MySQL. 🎜🎜🎜🎜Mettre à jour les données🎜🎜Si nous devons mettre à jour les données, nous pouvons utiliser la commande suivante pour changer l'âge de tous les enregistrements nommés "Zhang San" dans la table étudiants à 22 : 🎜rrreee 🎜🎜🎜 Supprimer les données🎜🎜Enfin, si nous devons supprimer des données, nous pouvons utiliser la commande suivante pour supprimer tous les enregistrements nommés "Zhang San" dans la table étudiants : 🎜rrreee🎜🎜🎜Conclusion🎜 🎜Grâce à cet article Introduction, je pense que les lecteurs comprennent déjà comment configurer et utiliser la version sans installation de MySQL. Et comment utiliser MySQL pour les opérations de base de données. MySQL est un système de base de données relationnelle puissant et largement utilisé. Si vous avez besoin d'acquérir des connaissances sur les bases de données ou d'effectuer des opérations sur les bases de données, MySQL sera un bon choix. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Comment modifier une table dans MySQL en utilisant l'instruction ALTER TABLE? Mar 19, 2025 pm 03:51 PM

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Comment configurer le cryptage SSL / TLS pour les connexions MySQL? Mar 18, 2025 pm 12:01 PM

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

Comment gérez-vous les grands ensembles de données dans MySQL? Comment gérez-vous les grands ensembles de données dans MySQL? Mar 21, 2025 pm 12:15 PM

L'article traite des stratégies pour gérer de grands ensembles de données dans MySQL, y compris le partitionnement, la rupture, l'indexation et l'optimisation des requêtes.

Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Quels sont les outils de GUI MySQL populaires (par exemple, MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]

Comment déposez-vous une table dans MySQL à l'aide de l'instruction TABLE DROP? Comment déposez-vous une table dans MySQL à l'aide de l'instruction TABLE DROP? Mar 19, 2025 pm 03:52 PM

L'article discute de la suppression des tables dans MySQL en utilisant l'instruction TABLE DROP, mettant l'accent sur les précautions et les risques. Il souligne que l'action est irréversible sans sauvegardes, détaillant les méthodes de récupération et les risques potentiels de l'environnement de production.

Comment représentez-vous des relations en utilisant des clés étrangères? Comment représentez-vous des relations en utilisant des clés étrangères? Mar 19, 2025 pm 03:48 PM

L'article discute de l'utilisation de clés étrangères pour représenter les relations dans les bases de données, en se concentrant sur les meilleures pratiques, l'intégrité des données et les pièges communs à éviter.

Comment créez-vous des index sur les colonnes JSON? Comment créez-vous des index sur les colonnes JSON? Mar 21, 2025 pm 12:13 PM

L'article discute de la création d'index sur les colonnes JSON dans diverses bases de données comme PostgreSQL, MySQL et MongoDB pour améliorer les performances de la requête. Il explique la syntaxe et les avantages de l'indexation des chemins JSON spécifiques et répertorie les systèmes de base de données pris en charge.

Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Comment sécuriser MySQL contre les vulnérabilités communes (injection SQL, attaques par force brute)? Mar 18, 2025 pm 12:00 PM

L'article discute de la sécurisation MySQL contre l'injection SQL et les attaques brutales à l'aide de déclarations préparées, de validation des entrées et de politiques de mot de passe solides (159 caractères)

See all articles