ホームページ  >  記事  >  データベース  >  Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

WBOY
WBOY転載
2023-06-02 22:25:398390ブラウズ

    1. 背景

    MySQL Server 8.0 を 2 台のコンピュータにインストールし、マスター/スレーブ構成を継続する予定です。 my.ini ファイルを設定しようとしましたが、my.ini ファイルが見つかりません。

    インストール ディレクトリに my.ini ファイルがありません。 (ここでの mysql インストール ディレクトリは C:\Program Files\MySQL\MySQL Server 8.0 です)。

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    その後、再構成する必要があります。

    2. 元の mysql サービスを削除します

    mysql はしばらく使用していたので、サービスを削除し、ここで再設定します。

    削除メソッド。

    mysql インストールの bin ディレクトリを入力します。パス バーに cmd コマンドを入力して、コマンド プロンプトを入力します。

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    mysql サービスの名前を表示します。当社のサービス名は MySQLD514 です。この名前は当社がカスタマイズしたものです。状況は人それぞれ異なる可能性があるため、対応する名前を自分で挿入する必要があります。 )

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    ##コマンドは次のとおりです:

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

    3. mysqlを初期化します

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

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    4. my.ini ファイルを自分で追加する

    ##bin フォルダーと同じディレクトリに新しい my.ini ファイルを作成します。

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法次のスクリプトを 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. 新しい mysql サービスを作成します

    コマンドを入力します。名前を作成することを意味します。MySql サービスの場合、関連する構成ファイルは C:\Program Files\MySQL\MySQL Server 8.0\my.ini

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

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法 サービスを再度開き、 MySql サービス項目をご覧ください。

    Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法6. mysql サービスを開始します

    サービス内で直接開始することも、cmd のコマンドで開始することもできます。コマンドは:

    net start MySql

    ##7. データベースのパスワードを設定しますMysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    7.1 mysql データベースにログインします

    bin ディレクトリで cmd を開始します。次のコマンドを入力します。

    mysql -u root -p

    現時点ではパスワードは空白です。入力する必要はありません。Enter キーを押してください:

    7.2 root ユーザーのパスワードを変更しますMysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    root ユーザーを設定します。パスワードは 123456

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

    ログアウトして再度ログインするように設定します。 Mysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法

    以上がMysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明:
    この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。