mysql5.7のインストールとNavicateの長期無料利用の実施手順

mysql5.7のインストールとNavicateの長期無料利用の実施手順

(I) mysql5.7のインストール:

❀詳細:無料のグリーンバージョン5.7のインストール方法は、mysql8のインストールとまったく同じです。インストールしたバージョンが5.7であることに注意し、バージョン8を5.7に変更してください。

mysql5.7の公式サイトダウンロードリンク: https://dev.mysql.com/downloads/file/?id=507350 [開けない場合はリンクの後のパラメータを削除して検索してください]

詳細: アカウントをお持ちでなく、ログインや登録が面倒な場合は、下の「いいえ、ダウンロードを開始するだけです」を選択して、MySQL のグリーン バージョンをダウンロードしてください。

起こりうるバグ: バージョン 5.7 および 8 ではポート占有の問題が発生する可能性があります (また、デフォルトの時間値の廃止は 5.7 で報告されます)

1. エラー: mysqld --initialize コマンドを実行するとき

[警告] 暗黙の DEFAULT 値を持つ TIMESTAMP は非推奨です。--explicit_defaults_for_timestamp サーバー オプションを使用してください (詳細についてはドキュメントを参照してください)。[問題を解決し、初期化されたことを通知せずにコマンドを再入力するには、元のデータ フォルダーを削除して新しいデータ フォルダーを作成する必要があります]

解決策: my.ini 構成ファイルに構成を追加します。

[mysqld]

明示的なタイムスタンプのデフォルト=true

2. エラー: net start mysql5; コマンドを実行すると

mysql5 サービスを開始できません。

サービスはエラーを報告しませんでした。

解決:

(1)まずエラーの原因を見つけます。次のコマンドを入力します:mysqld --console

(2)エラーを確認します。

[エラー] サーバーを起動できません: TCP/IP ポートにバインド: そのようなファイルまたはディレクトリはありません

[エラー] ポート 3306 で別の mysqld サーバーが既に実行されていますか?

(3)ポート3306ですでに別のmysqldサーバーが実行されていますか?この文を見て、ポート3306が使用されている可能性があることに気づきました。解決策: ポート3306を確認し、スレッド3306を強制終了します。

■ ポート 3306 の詳細を表示します: netstat -ano|findstr 3306

■ 対応するPID番号に対応するスレッドを強制終了します: taskkill /pid PID番号 /f

ps:5.7 パスワード変更のプロンプトはクエリOKです

✿mysql5.7のインストール:

1. 準備:

1. MySQL環境変数を設定します。

具体的な手順: このコンピューター -> 右クリック、プロパティ -> システムの詳細設定 -> 環境変数 -> システム変数 -> パスの mysql インストール パスの下に bin パスを追加します - たとえば、私の場合は次のようになります: D:\MySQL5.7\mysql-5.7.36-winx64\bin

2. 設定を追加する: txtファイルを作成し、ファイルの拡張子を.iniに変更します。

■詳細: ini ファイルで注意すべき重要なポイントは次のとおりです。

❀[basedirはmysqlのインストールディレクトリ、datadirはmysqlのインストールディレクトリにデータフォルダを作成し、そのパスを指定します]~~パス内の\は\\と記述する必要があることに注意してください。

■ my.ini ファイル(初期化設定ファイル):

[mysqld]
# サービスポートを3306に設定する
ポート=3306
# mysql のインストールディレクトリを設定します。ディレクトリは \\connection basedir=D:\\MySQL8\\mysql-8.0.11-winx64 を使用する必要があることに注意してください。
# MySQL データベース データの保存ディレクトリを設定します。ディレクトリは \\datadir=D:\\MySQL8\\mysql-8.0.11-winx64\\data を使用して接続する必要があることに注意してください。
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors=10 # 初期化エラーを解決します。explicit_defaults_for_timestamp=true 
 # サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、認証には「mysql_native_password」プラグインが使用されます。default_authentication_plugin=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

3. MySQL インストール ディレクトリに、データベースを格納するデータ フォルダを作成します。

4. 最後に、MySQL インストール パスの下のファイル ディレクトリ構造:

2. インストールします。

1. 管理者コマンドで、mysql を初期化します。

■具体的な手順: まずMySQLインストールディレクトリ下のbinパスを直接入力し、ファイルをクリックして「Windows PowerShellを開く(R) - 管理者としてWindows PowerShellを開く(A)」を選択します。

2. コマンドを入力します: mysqld --initialize --console

■ 細部に注意してください: 初期化後、パスワードが生成されます。まずそれをどこかにコピーしてください。後で覚えやすいパスワードを変更する場合は、最初に元のパスワードでログインする必要があります。

3. MySQLサービスを起動し、まず登録(つまり、最初にMySQLサービスをインストール)してから起動します。

■ mysql サービスをインストールします。コマンド: mysqld -install [サービス名]; (サービスに独自の名前を付けることができます。たとえば、私のサービス名は mysql5 です) 例: mysqld -install mysql5;

■サービスを開始します: net start mysql5; (mysqlは上記のサービス名です) ~ バグがある可能性があります: ポート占有の問題、解決策は前の

4. 元のパスワードでログインし、覚えやすいパスワードに変更します: mysql -u root -p

■ 元のパスワードを入力してください: (先ほどコピーした元のパスワードを特定の場所へ貼り付けます)

■ パスワードの変更: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password';

(II)Navicateの長期無料利用の実施:

✿準備:

① Navicat インストールパッケージ、公式ウェブサイトリンク: http://www.navicat.com.cn/download/navicat-premium

② Navicatツール: リンク:https://pan.baidu.com/s/1fouxaXJPnBMszpIKFezbng 抽出コード:bfbu

1.まずは公式サイトからダウンロードしたNavicatをインストールします。[注意:インストール後は開かないでください]

2. ツールを使用する: [ツールを使用する前に、インターネットから切断し、ウイルス対策ソフトウェアを一時的にオフにしてください]

① 公式サイトからダウンロードしてインストールしたNavicatにパッチを適用してツールをアクティブ化します。

② 登録コードを生成し、公式サイトからダウンロードしてインストールしたNavicatを開いて、登録コードを入力します。

③ 手動でアクティベートするように求められた場合は、リクエストコードを登録機にコピーしてアクティベーションコードを生成し、それをコピーして貼り付けてアクティベートします。

☺アクティベーション成功おめでとうございます☺~~~

参考記事: https://www.cnblogs.com/no-celery/p/14824579.html

MySQL 5.7のインストールとNavicateの長期無料使用の実装プロセスに関するこの記事はこれで終わりです。MySQL Navicateのインストールと使用に関するより関連のあるコンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き閲覧してください。皆様、今後とも123WORDPRESS.COMを応援してください。

以下もご興味があるかもしれません:
  • MySQLとNavicatプレミアムのインストールと設定の詳細な手順
  • Navicatを使ってMySQLを操作する方法
  • MySQL グラフィカル管理ツール Navicat のインストール手順

<<:  CSS 境界線の半分または部分的に表示される実装コード

>>:  ウェブページで CSS スタイルを適用するさまざまな形式の概要

推薦する

MySql が常に mySqlInstallerConsole ウィンドウをポップアップする問題の解決策

MySql は常に MySQLInstallerConsole.exe ウィンドウを定期的にポップア...

JavaScript でタブバーの切り替え効果を実装する

フロントエンド開発者が必ず知っておくべきケースとして、タブバーの切り替え効果があります。タブバー自体...

MySQLデータベースでスロークエリログを有効にする方法の詳細な説明

データベースはスロークエリログを有効にします設定ファイルを変更する設定ファイルmy.iniに次の2つ...

Mysql の遅いクエリ操作の概要

MySQL の遅いクエリの説明MySQL スロー クエリ ログは、MySQL が提供するログ レコー...

Vue プロジェクトはファイルダウンロードの進行状況バー機能を実装します

日常業務でファイルをダウンロードする一般的な方法は 2 つあります。 1 つ目は、サーバーのファイル...

JavaScriptスコープについての簡単な説明

目次1. 範囲1. グローバルな範囲2. ローカルスコープ2. 変数のスコープ1. グローバル変数2...

Nginx で Brotli 圧縮アルゴリズムを有効にする方法の例

Brotli は、Zopfli よりも 20 ~ 26% 高い圧縮率を実現できる新しいデータ形式です...

Ajax responseText による JSON データの解析のケース スタディ

ajax 処理後にサーバーから返される responseText が JSON データであるという問...

Linux システムが VMware にインストールされているかどうかを確認する方法

現在の Linux システムが VMware にインストールされているかどうかを確認する方法を教えて...

div の水平レイアウトを両側に揃える 3 つの方法

この記事では、主に、div の水平レイアウトの両側の配置を実装する 3 つの方法を紹介し、それらを共...

CSS のサイズと幅と高さのブラウザ解釈の違いに対する解決策

まずは例を見てみましょうコードをコピーコードは次のとおりです。 <!DOCTYPE html ...

MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明

MySQL ストアド プロシージャ、カーソル、トランザクションの例の詳細な説明以下は私が作成した M...

データベースの水平セグメンテーションを実装するための2つのアイデア

導入インターネット アプリケーションの普及に伴い、膨大なデータの保存とアクセスがシステム設計における...

vueの実践的な応用におけるvuexの永続性の詳細な説明

目次vuex 永続性要約するvuex 永続性vuex: ブラウザを更新すると、vuexの状態は初期状...

Ubuntu で時刻同期に NTP を使用する

NTP は、ネットワーク上で時間を同期するための TCP/IP プロトコルです。通常、クライアントは...