MySQL グリーン解凍バージョンのインストールと設定手順

MySQL グリーン解凍バージョンのインストールと設定手順

手順:

1. MySQLデータベースをインストールする

1. MySQL-5.6.17-winx64.zip ファイルをダウンロードします。

2. 指定されたディレクトリ(この場合は D:\mysql-5.6.17-winx64)に解凍します。

3. 設定ファイルを変更し、my-default.ini の名前を my.ini に変更し、ファイル内のパラメータ設定を次のように変更します。

[mysqld]
    # mysqlのインストールディレクトリを設定します basedir=D:/mysql-5.6.17-winx64
    # mysqlデータベースデータの保存ディレクトリを設定します。これはdataである必要があります
    データディレクトリ=D:/mysql-5.6.17-winx64/data

注: パスはバックスラッシュですが、2 つのスラッシュに変更したり、二重引用符を追加したりすることもできます。

例:

 データディレクトリ="D:\mysql-5.6.17-winx64\data"
    #mysql ポート port=3306
    # 文字セット character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

4. MySQLサービスをインストールする

C:\Windows\System32 パスで cmd.exe を見つけ、右クリックして管理者として実行します (Win 7 では権限が厳密に区別されるため、管理者として実行する必要があります)

自動: mysqld --install [サービス名]

マニュアル: mysqld --install -manual [サービス名]

mysqld -MySQL をインストール --defaults-file="D:\mysql-5.6.17-winx64\my.ini"

注意: 必ず「-defaults」を「--defaults」に変更してください。mysqld コマンドには -d オプションがありません。MYSQL がパラメータを解析するときに、xxxx-dxxxx に遭遇する限り、-D をオプションとして扱います。

デフォルトでは、MySQL はインストール ディレクトリで c:\my.ini および c:\windows\my.ini、my.ini、または my.cnf を検索します。

5. mysqlサービスを開始および停止する

doc コマンドの下で、mysql bin ディレクトリ (D:\mysql-5.6.17-winx64\bin>) を入力します。

「net start mysql」と入力してmysqlを起動します。

MySQL サービスを停止するには、「net stop mysql」と入力します。

2. ルートパスワードの変更とログイン

1. ログイン

(ローカル) doc コマンド ウィンドウで MySQL データベースにログインし、次のコマンドを入力します: mysql -u root –p

Enter キーを押すと、パスワードの入力を求められます。

注: MySQL の解凍バージョンを初めてインストールする場合、管理者の root パスワードは空白なので、もう一度 Enter キーを押して MySQL データベースにログインします。

リモートログイン(拡張)構成

mysql -h 192.168.80.109 -u ルート –p
   mysql -h 192.168.80.109 -u ルート -p123456

注:

-hはログインIPを指定します。
-u はユーザーを指定します。
-p はパスワードを指定します。-p の後に何も書かない場合は、パスワードの入力を求められます。-p の直後にパスワードを記述することもできますので、パスワードを入力する必要はありません。

2. ルートパスワードを変更する

mysql サービスを起動し、次のコマンドを入力します。

use mysql

mysql データ ソースを使用して、doc コマンド ボックスを入力します。

mysql.user を更新し、password=PASSWORD('newPassword') を設定します。User='root' です。

次に、doc コマンド ボックスに次のコマンドを入力します。

flush privileges;

新しい MySQL ユーザーを設定したり、パスワードを変更したりした後は、フラッシュ権限を使用して MySQL システムの権限関連のテーブルを更新する必要があります。そうしないと、アクセスが拒否されます。別の方法としては、MySQL サーバーを再起動して新しい設定を有効にします。

注記:

このステップでは、次の問題が発生する可能性があります。

エラー 1044 (42000): ユーザー ''@'localhost' によるデータベース 'mysql' へのアクセスが拒否されました。

理由:

MySQL データベースのユーザー テーブルにユーザー名が空のアカウント、つまり匿名アカウントが存在するため、ユーザーが root であっても、ログインは実際には匿名であり、これはエラー メッセージの ''@'localhost' から確認できます。

解決:

方法1:

1. MySQLをシャットダウンする

# service mysqld stop

2. 権限をブロックする

# mysqld_safe --skip-grant-table

次の画面が表示されます: ..... からデモを開始します。

3. 新しいターミナルを開いて、

# mysql -u ルートmysql                                                       
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';  
 mysql> FLUSH PRIVILEGES; //この文を覚えておいてください。そうしないと、前のターミナルを閉じると、元のエラーが再び表示されます。mysql> \q

方法2:

1. MySQLをシャットダウンする

# service mysqld stop

2. 権限をブロックする

# mysqld_safe --skip-grant-table

次の画面が表示されます: ..... からデモを開始します。

3. 新しいターミナルを開いて、

# mysql -u ルートmysql  
mysql> USER='' の場合、ユーザーから削除します。  
mysql> FLUSH PRIVILEGES; //この文を覚えておいてください。そうしないと、前のターミナルを閉じると、元のエラーが再び表示されます。mysql> \q

3. インストールしたMySQLのアンインストール

Windows サービス マネージャーから表示できます。 「スタート」→「実行」で、「services.msc」と入力し、Enter キーを押します。 Windows サービス マネージャーがポップアップ表示され、サービス名が「MySQL」のサービス項目が表示されます。

doc コマンドで、D:\mysql-5.6.17-winx64\bin に移動し、「mysqld -remove」または「sc delete mysql」と入力してサービスをアンインストールします。

要約する

上記は、編集者が紹介した緑色の解凍バージョンの MySQL のインストールと設定の手順です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Linux での MySQL 5.6 バイナリのインストール プロセス
  • Windows 7 64 ビットに最新バージョンの MySQL サーバーをインストールする方法のグラフィック チュートリアル
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • Ubuntu pipでmysql-pythonパッケージをインストールする際の問題を解決する
  • Anaconda で mysql-python をインストールするパッケージ例
  • MySql 8.0.11 のインストール プロセスと Navicat とのリンク時に発生する問題の概要
  • CentOS の MySQL に MariaDB をインストールするときに発生する方法と問題
  • Ubuntu 18.04 MySQL 8.0 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.11 圧縮版のインストールと設定方法のグラフィックチュートリアル
  • MySQL Community Server 8.0.11 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0 Windows zip パッケージ版の詳細なインストール手順
  • MySQL 5.7.21 解凍版のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.11 インストール チュートリアル
  • MySQL 8.0.11 圧縮バージョンを Windows 10 にインストールするための詳細なチュートリアル
  • MySQL インストール図の概要

<<:  Vue における $router と $route の違いの詳細な説明

>>:  Linux システムによって報告される tcp_mark_head_lost エラーの処理方法

推薦する

MySQL 構成マスタースレーブサーバー (マスター 1 台とスレーブ複数台)

目次アイデアホスト構成confを変更する再起動テストスレーブ 1 の構成スレーブ2の構成マスターとス...

主軸上のFlex子要素の比率を制御する方法

背景フレックス レイアウトにより、配置とスペースの割り当てがより効果的に実現されます。最近、flex...

VMware での Ubuntu Docker のインストール (コンテナ構築)

1. マインドマップ 2. コンテナの構築方法2.1 実験環境の準備(1)環境選択管理ツール: D...

vue-cli でレスポンシブ レイアウトを実装する方法

フロントエンド開発を行うと、PCとモバイル端末の適応に必然的に直面することになります。このような問題...

vue-pdf はオンラインファイルプレビューを実現します

この記事では、参考までに、ファイルのオンラインプレビューを実現するためのvue-pdfの具体的なコー...

入力タイプとは何を意味し、入力を制限する方法

入力を制限する一般的な方法1. ボタンが押されたときに点線のボックスを消すには、入力に属性値hide...

Vue のデータ応答性に関する詳細な理解

目次1. ES 構文のゲッターとセッター2. ES構文でのdefineProperty 3. Vue...

React+Koa によるファイルアップロードの実装例

目次背景サーバーの依存関係バックエンド構成クロスドメインバックエンド構成の静的リソースアクセスではk...

Vueは大画面ページのスクリーン適応を実現します

この記事では、大画面ページのスクリーンアダプテーションを実現するためのVueの具体的なコードを参考ま...

JavaScript を使用してソートアルゴリズムを実装する方法

目次バブルソート選択ソート挿入ソート要約するバブルソートバブルソートは、シーケンスの右側から始めて、...

Linux Centos8 CA証明書作成チュートリアル

必要なファイルをインストールする Yum インストール openssl-* -yデータベースインデッ...

MySql のインデックス、ロック、トランザクションの知識ポイントのまとめ

この記事では、MySql のインデックス、ロック、トランザクションに関する知識のポイントをまとめてい...

Nginx インストール エラーの解決方法

1. nginx-1.8.1.tar.gzを解凍する2. fastdfs-nginx-module-...

CSS Houdini でダイナミックな波効果を実現

CSS Houdini は、CSS 分野における最もエキサイティングなイノベーションとして知られてい...

TypeScript 開発のための 6 つの実用的なヒント

目次1. 開発前にエンティティの種類を決定する2. インターフェースをリクエストするときは、使用する...