Maison  >  Article  >  base de données  >  Comment résoudre le problème selon lequel le fichier my.ini est introuvable après l'installation de l'application Mysql

Comment résoudre le problème selon lequel le fichier my.ini est introuvable après l'installation de l'application Mysql

WBOY
WBOYavant
2023-06-02 22:25:398392parcourir

    1. Contexte

    J'ai installé MySQL Server 8.0 sur deux ordinateurs et je suis prêt à continuer la configuration maître-esclave. À ce stade, je dois utiliser le fichier my.ini pour la configuration, mais je ne trouve pas le my. Fichier .ini.

    Il n'y a pas de fichier my.ini dans mon répertoire d'installation. (Mon répertoire d'installation MySQL ici est C:Program FilesMySQLMySQL Server 8.0).

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Ensuite, nous devons le reconfigurer.

    2. Supprimez le service MySQL d'origine

    Parce que mon MySQL est utilisé depuis un certain temps, je vais supprimer le service et le reconfigurer ici.

    Comment supprimer.

    Entrez le répertoire bin de l'installation de MySQL. Entrez la commande cmd dans la barre de chemin pour accéder à l'invite de commande.

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Voir le nom de notre service mysql. Notre nom de service est MySQLD514. Ce nom est personnalisé par nos soins. La situation de chacun peut être différente et vous devez insérer vous-même le nom correspondant. )

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    La commande est la suivante :

    # 删除已安装的mysql服务
    sc delete MySQLD514

    3. Initialisez mysql

    # 初始化mysql
    mysqld --initialize-insecure --user=mysql

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    4. Ajoutez vous-même le fichier my.ini

    Dans le répertoire de même niveau du dossier bin, créez un nouveau fichier my.ini.

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Copiez le script suivant dans le fichier my.ini

    # For advice on how to change settings please see
    # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
    # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
    # *** default location during install, and will be replaced if you
    # *** upgrade to a newer version of MySQL.
    [client]
    default-character-set = utf8mb4
    [mysql]
    default-character-set = utf8mb4
    [mysqld]
    character-set-client-handshake = FALSE
    character-set-server = utf8mb4
    collation-server = utf8mb4_bin
    init_connect='SET NAMES utf8mb4'
    # Remove leading # and set to the amount of RAM for the most important data
    # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    innodb_buffer_pool_size = 128M
    # Remove leading # to turn on a very important data integrity option: logging
    # changes to the binary log between backups.
    # log_bin
    # These are commonly set, remove the # and set as required.
    basedir = D:\MySQL
    datadir = D:\MySQL\data
    port = 3306
    server_id = 1
    # Remove leading # to set options mainly useful for reporting servers.
    # The server defaults are faster for transactions and fast SELECTs.
    # Adjust sizes as needed, experiment to find the optimal values.
    join_buffer_size = 128M
    sort_buffer_size = 16M
    read_rnd_buffer_size = 16M 
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    5. Créez un nouveau service MySQL

    Entrez la commande, ce qui signifie créer un service nommé MySql. Le fichier de configuration correspondant est C:Program FilesMySQLMySQL Server. 8.0my.ini

    # 创建mysql服务
    mysqld --install "MySql" --defaults-file="C:\Program Files\MySQL\MySQL Server 8.0\my.ini"

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Ouvrez à nouveau le service et vous pourrez voir nos éléments de service MySql.

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    6. Démarrez le service mysql

    Vous pouvez le démarrer directement dans le service, ou vous pouvez le démarrer par commande dans cmd. La commande est :

    net start MySql

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    7. Définissez le mot de passe de la base de données

    7.1 Connectez-vous à la base de données mysql

    Démarrez cmd dans le répertoire bin. Entrez la commande suivante.

    mysql -u root -p

    Le mot de passe est vide pour le moment, pas besoin de le remplir, appuyez simplement sur Entrée :

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    7.2 Modifier le mot de passe de l'utilisateur root

    Définissez le mot de passe de l'utilisateur root sur 123456

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

    Comment résoudre le problème selon lequel le fichier my.ini est introuvable après linstallation de lapplication Mysql

    Réglez sur déconnectez-vous et reconnectez-vous.

    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:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer