この記事では、参考までにMySQL 5.7.24圧縮パッケージのインストールチュートリアルを紹介します。具体的な内容は次のとおりです。 1. MySQL インストール パッケージをダウンロードします。 ダウンロードアドレス: mysql インストール 必要に応じて対応するバージョンのMySQLをダウンロードします 次に、「ダウンロード」をクリックし、 「いいえ、ダウンロードを開始します」を選択してインストール パッケージを直接ダウンロードします。 2. 環境変数を設定する 新しいMYSQL_HOME変数を作成し、解凍パス名を指定します。 パス変数を編集し、最後に;%MYSQL_HOME%\bin;を追加します。 3. インストール パッケージを指定されたパス(my.ini ファイル)に解凍します。 1. ダウンロード後、保存したいディレクトリに解凍します(バージョン5.7.20前後(少なくとも5.7.20)では、my-default.iniファイルはありません) 2. bin と同じディレクトリに、新しい my-default.ini ファイルを作成します。私のiniファイルは次のようになります: #ポート3306を3306に設定する # mysqlのインストールディレクトリを設定します basedir=D:\tools\mysql-5.7.24-winx64 # mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\tools\mysql-5.7.24-winx64\data # 許可される最大接続数 max_connections=200 # サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8 # 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES [mysql] # mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します 3. bin ディレクトリの下に、my.ini ファイルを作成 (または my-default.ini をコピー) します。そうしないと、mysqld --initialize-insecure を初期化したときに、データ ファイルにフォルダーが見つからない (データ フォルダーを自動的に生成できない) というレポートが表示されます。 私のmy.ini: # 設定の変更方法については、 # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** このファイルは編集しないでください。これはテンプレートであり、 # *** インストール時のデフォルトの場所であり、 # *** MySQL の新しいバージョンにアップグレードします。 [mysqld] # 先頭の # を削除し、最も重要なデータの RAM の量を設定します # MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。 # innodb_buffer_pool_size = 128M # 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。 # バックアップ間のバイナリ ログへの変更。 # ログビン # これらは一般的に設定されており、# を削除して必要に応じて設定します。 ベースディレクトリ = D:\tools\mysql-5.7.24-winx64 データディレクトリ = D:\tools\mysql-5.7.24-winx64\data ポート = 3306 # server_id = ..... # 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。 # サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。 # 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。 # 結合バッファサイズ = 128M # ソートバッファサイズ = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES basedir と datadir のパスが、独自の MySQL 解凍パスに変更されることに注意してください。 4. MySQLサービスをインストールして初期化する 1. 管理者としてcmdを実行し、mysqlサービスをインストールするコマンドを実行します: mysqld --install mysqld --インストール サービスが正常にインストールされたことがわかります。 インストールに失敗した場合は、以前にインストールしたが完全にアンインストールされていないことが原因である可能性がありますので、必ず完全にアンインストールしてください。 2. MySQLを初期化する: mysqld --初期化 3. 次にMySQLを起動します。 ネットスタートMySQL 4. MySQLにログインします: mysql -u root -p mysql -uroot -p 注:初期パスワードは、生成されたデータフォルダ内の拡張子が.errのファイルにあります。 5. 次に、独自のログインパスワードを設定します。 mysql を使用します。 ユーザーを更新します。SET authentication_string = PASSWORD('123456') WHERE user = 'root'; 注意: パスワードを変更する場合、5.7ではパスワードフィールドが廃止されていることに注意してください。必ずauthentication_stringを記述してください。 mysql>UPDATE user SET authentication_string = PASSWORD('新しいパスワード') WHERE user = 'root'; mysql>FLUSH PRIVILEGES; //権限を更新 5. インストール中に遭遇した問題とその解決策(大物の方は無視してください) 問題: Mysql インストール エラー: ダイナミック リンク ライブラリ MSVCR120.dll 上のプログラム エントリ ポイント fesetround が見つかりません 解決策: Microsoft Visual C++ 2013 再頒布可能パッケージをダウンロードしてインストールします。 ダウンロード アドレス: Visual C++ 2013 および Visual C++ 再頒布可能パッケージの更新プログラム ダウンロード後、1ステップでインストールし、データベースに再接続するだけです(私が遭遇した問題は、mysqld --install中にエラーが発生したことです) 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React+TS を使用したシンプルな Jira プロジェクトを実装するためのベスト プラクティス
Zabbix による SQL Server の監視を見てみましょう。まずfreetdsをダウンロード...
ほとんどの場合、PC でファイルをアップロードするにはプラグインが使用され、フラッシュが導入されても...
インターネット上には、expect を使用して自動ログインを実現するスクリプトが多数存在しますが、明...
目次1. ロックとラッチ2. 繰り返し読み取り3. インサートロックプロセス3.1 ロックモード3....
.imgbox{ 幅: 1200ピクセル; 高さ: 612px; 右マージン: 自動; 左マージン...
目次プラン依存関係をインストールする依存関係の導入pxをremに変換するFlexible.jsを変更...
この記事では、Vueでドラッグ可能なコンポーネントとドラッグ可能なコンポーネントを実装する方法を参考...
私はコーディングが大好きです。コーディングすると幸せになります!みなさんこんにちは、Counterで...
必要:ビジネス要件によると、写真をアップロードできる必要があり、アップロードされた写真はモバイル端末...
ウェブサイトにとって、これは最も基本的な機能です。それでは、登録プロセスに含まれる手順を見てみましょ...
HTML に触れる初心者は、いくつかの HTML タグを学びます。関連記事:初心者が学ぶ HTML...
現在、CentOS の最新バージョンは CentOS 8 です。次に、CentOS Linux 8....
最近、ストアド プロシージャの名前を変更する機能を使用しました。インターネットで情報を検索しましたが...
nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバー、メール プ...
####システム内の入出力の管理#### 1. システムの入力と出力のリダイレクトを理解する入力リダ...