MySQL Server 8.0 を 2 台のコンピュータにインストールし、マスター/スレーブ構成を継続する予定です。 my.ini ファイルを設定しようとしましたが、my.ini ファイルが見つかりません。
インストール ディレクトリに my.ini ファイルがありません。 (ここでの mysql インストール ディレクトリは C:\Program Files\MySQL\MySQL Server 8.0 です)。
その後、再構成する必要があります。
mysql はしばらく使用していたので、サービスを削除し、ここで再設定します。
削除メソッド。
mysql インストールの bin ディレクトリを入力します。パス バーに cmd コマンドを入力して、コマンド プロンプトを入力します。
mysql サービスの名前を表示します。当社のサービス名は MySQLD514 です。この名前は当社がカスタマイズしたものです。状況は人それぞれ異なる可能性があるため、対応する名前を自分で挿入する必要があります。 )
##コマンドは次のとおりです:# 删除已安装的mysql服务 sc delete MySQLD5143. mysqlを初期化します
# 初始化mysql mysqld --initialize-insecure --user=mysql
次のスクリプトを 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服务 mysqld --install "MySql" --defaults-file="C:\Program Files\MySQL\MySQL Server 8.0\my.ini"
サービスを再度開き、 MySql サービス項目をご覧ください。
6. mysql サービスを開始します
net start MySql
##7. データベースのパスワードを設定します
7.1 mysql データベースにログインしますbin ディレクトリで cmd を開始します。次のコマンドを入力します。mysql -u root -p
7.2 root ユーザーのパスワードを変更します
root ユーザーを設定します。パスワードは 123456ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
ログアウトして再度ログインするように設定します。
以上がMysql アプリケーションのインストール後に my.ini ファイルが見つからない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。