WindowsにMYSQLをインストールして使用する

ZIP圧縮パッケージを使用したインストール方法

1. https://dev.mysql.com/downloads/によって提供されるいくつかのMYSQL関連プログラムの紹介。**

MySQL Community Server
MySQLサービスプログラム
MySQL Cluster
MySQL Clusterは、分散コンピューティング環境に適した、非常に実用的で非常に冗長なバージョンのMySQLです。NDB Clusterストレージエンジンを使用して、クラスター内で複数のMySQLサーバーを実行できるようにします。
MySQL Clusterは、シェアードナッシングシステムでの「インメモリ」データベースクラスターの配備を可能にするテクノロジーです。シェアードナッシングアーキテクチャの場合、システムは安価なハードウェアを使用でき、ハードウェアとソフトウェアに特別な要件はありません。さらに、各コンポーネントには独自のメモリとディスクがあるため、単一障害点はありません。
MySQL Clusterは、MySQLサーバー、MySQL Clusterデータノード、管理サーバー、および(おそらく)特別なデータアクセスプログラムを含むさまざまなプロセスを実行するコンピューターのグループで構成されています。クラスタ内のこれらのコンポーネント間の関係については、次の図を参照してください
ここに画像の説明を挿入
。MySQLルーター
MySQLルーターは、MySQLによって公式に提供される軽量のMySQLミドルウェアであり、以前の古いバージョンのSQLプロキシを置き換えるために使用されます。

MySQL Routerはデータベースミドルウェアであるため、このSQLリクエストがマスターとスレーブのどちらに送信されるか、およびどのマスターとどのスレーブに送信するかを決定するには、MySQLルーターが前のクライアントからのSQLリクエストが書き込みリクエストか読み取りリクエストかを分析できる必要があります。このようにして、MySQLルーターはMySQLの読み取りと書き込みの分離を実装し、MySQLリクエストの負荷を分散します。

したがって、MySQLルーターの前提は、バックエンドがMySQLのマスター/スレーブレプリケーションを実装することです。
簡単なMySQLルーターの配置図は次のとおりです
ここに画像の説明を挿入。MySQLシェル
mysql-shellは高度なmysqlコマンドラインツールで、直接2つのモード(インタラクティブとバッチ)3つの言語(javascript \ python \ sql)です。

このツールについてまだ疑問がある場合は、InnoDBクラスターの最新バージョンを標準コンポーネントの1つとして使用できます。この環境を構築する場合、内部の標準的な手順は、MySQLシェルとMySQLルーターの操作に基づいています。 MGR、このセットは完成です。
ここに画像の説明を挿入MySQL Workbench
Workbenchは、MySQLのグラフィカル管理ツールであり、MySQLコマンドラインクライアントよりもはるかに便利で、その実用性も非常に高いです。
MySQL Notifier
MySQL Notifierは、MySQLによって正式にサポートされているDBAツールの1つです。MySQL Notifierは、MySQLデータベースの補助ツールです。システムタスクバーの通知領域(システムトレイ)にアイコンを配置して、サーバーインスタンス(サービス)の状態をすばやく監視および変更できます。同時に、一部のグラフィカル管理ツール(MySQL Workbenchなど)と統合することもできます。
コネクタ/ ODBC
これは、MySQLのODBCドライバー
ODBC(Open Database Connectivity)、オープンデータベース相互接続です。リレーショナルデータベースのクライアントソフトウェアを作成するための統一されたインターフェイスを提供します。ODBCは、さまざまなデータベースで顧客のアプリケーションを処理するために使用できる標準APIを提供します。ODBC APIを使用するアプリケーションは、ODBCドライバーを使用して任意のリレーショナルデータベースと通信できます。ODBCは、クライアントアプリケーションがリレーショナルデータベースにアクセスするための標準インターフェイスです。さまざまなデータベースに対して、ODBCは統合APIを提供します。このAPIを使用して、ODBCドライバーを提供するデータベースにアクセスします。クライアントプログラム、ODBCインターフェイス、データベースドライバー、データベースの関係は次のとおりです。
ここに画像の説明を挿入

2. MySQLをWindowsにインストールします

注:mysql.exeをbin /の下で実行し始めたところ、vcruntime140.dllがないことを示唆しているため、Visual Studio 2015用のVisual C ++ Redistributableをインストールする必要があります。mysql.exeはMySQLサービスを開始するため(開始するには管理者権限が必要と思われます)、MySQLサービスをインストールするには次の操作が必要です

MySQL構成ファイルの構成
ダウンロード後、zipパッケージを対応するディレクトリに解凍します。ここでは、解凍したフォルダーをC:\ webの下に置き、解凍した
ばかりのフォルダー開きますC:\ web \ mysql-8.0.11 、システムに付属する設定ファイルmy-default.iniがあります。ファイルをコピーしてbinディレクトリに貼り付け、新しいファイルをmy.iniに設定し、my.iniを編集して次の基本情報を設定します(上記が見つからない場合)このファイルは、新しいmy.iniファイルを直接作成し、次の内容を書き込みます)。

  [mysql]
  #设置mysql客户端默认字符集
  default-character-set=utf8
  [mysqld]
  #设置3306端口  (系统默认会给其分配3306端口)
 port = 3306
 #设置mysql的安装目录
 basedir=C:\web
  #设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配  置,系统自己生成即可,否则有可能报错
  # datadir=C:\\web\\sqldata
  # 允许最大连接数
  max_connections=20
  # 服务端使用的字符集默认为8比特编码的latin1字符集
  character-set-server=utf8
  # 创建新表时将使用的默认存储引擎
  default-storage-engine=INNODB

MySQLデータベースを起動します。
管理者としてcmdコマンドラインツールを開き、ディレクトリを変更します。cdC
:\ web \ mysql-8.0.11 \ bin
データベースを初期化します
。mysqld --initialize --console
実行が完了すると、rootユーザーの初期出力が出力されますデフォルトのパスワード
次のインストールコマンドを入力します
。mysqld install
次のコマンドを
開始
します
。net start mysql パスワードを変更しますmysqladmin -u USER -p password PASSWORD(注:このコマンドはC:\ web \ mysql-8.0.11 \ binディレクトリにあります(実行済み)
インストールが間違っていて再インストールが必要な場合は、コマンドを使用して、インストールされているmysqlを削除します。mysqld --remove mysql 注: mysql
のインストールパスには中国語を含めないでください。エラー。もちろん、このエラーには他にも理由があります。たとえば、データディレクトリを初期化していない、またはポートが占有されているなどです。

注:データディレクトリは5.7で初期化する必要があります:
cd C:\ web \ mysql-8.0.11 \ bin mysqld --initialize-insecure
初期化、net start mysqlを実行してmysqlを開始します。

MySQLへのログイン
MySQLサービスがすでに実行されている場合、MySQLに付属のクライアントツールを介してMySQLデータベースにログインできます。まず、コマンドプロンプトを開き、次の形式でコマンドを入力し
ます。mysql-h hostname -u username -p
ifローカルMySQLデータベースにログインするには、次のコマンドを入力します
。mysql -u root -p
Enterキーを押して確認します。インストールが正しく、MySQLが実行されている場合は、次の応答が返され
ます。Enterpassword:
パスワードが存在する場合は、パスワードを入力してログインします、存在しない場合は、Enterキーを押してログインします。

注:初期パスワードを使用してデータベースにログインすると、コマンドの実行中に「ERROR 1820(HY000):You must reset your password using ALTER USER statement before execute this statement」というエラーがコマンドの実行中に表示されます。mysql> ALTER USER USER()IDENTIFIED BY 'password';を使用して、自分のパスワードを変更する必要があります。

3. MySQL ODBCをインストールします

注:bin \ディレクトリーでmyodbc-installer.exeの実行を開始すると、システムはvcruntime140_1.dllが欠落しているというプロンプトを表示し、ダイナミックリンクライブラリvcruntime140_1.dllをvcruntime140_1.dllと共にシステムにコピーして、システムに貼り付けますC:\ Windows \ System32ディレクトリ、またはvcruntime140_1.dllをダウンロードしてC:\ Windows \ System32ディレクトリに配置すると、myodbc-installer.exeを実行できますが、実行後のODBCデータソースマネージャーにはMySQL ODBCドライバーがありません。MySQL ODBCドライバーをインストールするには、次の操作が必要です。

構成環境
ダウンロードしたzipパッケージを解凍し、解凍フォルダーディレクトリーの下にlibディレクトリーを入力し、以下のファイルを個人のニーズにコピーします。公式に推奨されているアドレス(C:\ Windows \ System32)に従ってコピーできます:
lib \ myodbc8S.dll-> c:\ Windows \ System32
lib \ myodbc8S.lib-> c:\ Windows \ System32
対応するドライバのインストールを選択:
Unicode対応のドライバ:
lib \ myodbc8w.dll-> c:\ Windows \ System32
lib \ myodbc8w.lib-> c:\ Windows \ System32
ANSI driver:
lib \ myodbc8a.dll-> c:\ Windows \ System32
lib \ myodbc8a.lib-> c:\ Windows \ System32

環境変数を構成します。
デスクトップの「このコンピューター」アイコンを選択し、右クリック->プロパティ-> [システムの詳細設定]-> [環境変数]をクリックします。
ここで直接パスシステム変数を編集します。「新規」ボタンをクリックして、次を追加します。G:\ MySQL_odbc \ mysql-connector-odbc-noinstall-8.0.16-winx64 \ bin(システムのbin /ディレクトリのパスに従って書き込みます)

ドライバーをインストール
し、管理者でコマンドインジケーターを開き、G:\ MySQL_odbc \ mysql-connector-odbc-noinstall-8.0.16-winx64 \ folder directory(解凍したフォルダーのディレクトリパスに従って書き込みます)と入力します。 Install.bat "、Enterをクリックして実行します。
Install.batを使用したインストールでは、2つのドライバーを直接インストールします。1つのドライバーのみをインストールする場合は、次のコマンドを使用できます
。Unicode対応のドライバー:
myodbc-installer.exe -d -a -n "MySQL ODBC 8.0 Unicode Driver"- t“ DRIVER = myodbc8w.dll; SETUP = myodbc8S.dll”
ANSIドライバー:
myodbc-installer -d -a -n“ MySQL ODBC 8.0 Driver” -t "DRIVER = myodbc8a.dll; SETUP = myodbc8S.dll"

Success:Usage countが1の場合、インストールは成功しています。インストールが成功したかどうかを確認するには、コントロールパネルの下の管理ツールに移動します。
ODBCデータソースを検索し、表示されるODBC管理でクリックして新しいODBCを作成します。MySQLODBCドライバーが表示された場合は、それを使用できます。

4. Workbenchを使用してデータベースを操作する

MySQLでは、SCHEMASはDATABASESのリストに相当します。スキーマリストの空白部分を右クリックし、[すべて更新]を選択して、現在のデータベースリストを更新します。
ここに画像の説明を挿入 データベースを
作成するスキーマリストの空白部分を右クリックし、[スキーマの作成...]を選択してデータベースを作成します。
データベースを作成するためのダイアログボックスで、[名前]ボックスにデータベースの名前を入力し、[照合順序]ドロップダウンリストでデータベースによって指定された文字セットを選択します。[適用]ボタンをクリックして正常に作成します。
データベース作成のダイアログボックスで設定した後、現在の操作、つまりCREATE DATABASE test_dbのSQLスクリプトをプレビューしてから、[適用]ボタンをクリックし、最後に次のポップアップダイアログボックスの[完了]ボタンをクリックして、データベースtest_dbを完了できます。作成します。
データベースの変更データベースが
正常に作成されたら、データベースの文字セットを変更できます。文字セットを変更する必要があるデータベースを右クリックし、[スキーマの変更...]オプションを選択して、データベースで指定された文字セットを変更します。
[データベースの変更]ダイアログボックスでは、データベースの名前は変更できません。[照合順序]ドロップダウンリストで、データベースを変更する必要がある文字セットを選択します。[適用]ボタンをクリックして正常に作成します。
データベースの削除
スキーマリストでデータベース削除し、削除するデータベースを右クリックして、[スキーマの削除...]を選択できます。
ポップアップダイアログボックスの[今すぐ削除]ボタンをクリックして、データベースを直接削除します。
「SQLの確認」ボタンをクリックすると、削除操作に対応するSQLステートメントを表示できます。「実行」ボタンをクリックして、削除操作を実行します。
デフォルトのデータベースを設定する
「スキーマ」リストで、デフォルトのデータベースを選択し、デフォルトを指定する必要があるデータベースを右クリックして、「デフォルトのスキーマとして設定」を選択できます。この操作は、コマンドラインツールのUSE <database_name>コマンドに相当します。

5.ワークベンチを使用してデータシートを操作する

データテーブルを作成する
MySQL Workbenchソフトウェアを開き、データテーブルを作成する現在のデータベースをSCHEMASリストで展開し、[テーブル]メニューを右クリックして[テーブルの作成...]を選択すると、データベースにデータテーブルを作成できます。
データテーブルを作成するためのダイアログボックスで、[テーブル名]ボックスにデータテーブルの名前を入力します。ダイアログボックスの中央でデータテーブルの列情報を編集します。編集後、[適用]ボタンをクリックして、データテーブルを正常に作成します。
設定が完了したら、現在の操作のSQLスクリプトをプレビューし、[適用]ボタンをクリックし、最後に次のポップアップダイアログボックスの[完了]ボタンをクリックして、データテーブルの作成を完了できます。

ここに画像の説明を挿入

データテーブルの表示データテーブルが
正常に作成されたら、データテーブルの構造情報を表示できます。テーブル構造を表示する必要があるデータテーブルを右クリックし、[テーブルインスペクタ]オプションを選択して、データテーブルの構造を表示します。
データテーブルを表示するためのダイアログボックスの[情報]タブには、データテーブルのテーブル名、ストレージエンジン、列数、テーブルスペースサイズ、作成時間、更新時間、文字セットの校正ルールが表示されます。
[列]タブには、列名、データ型、デフォルト値、null以外のID、文字セット、校正ルール、使用権限など、テーブルのデータ列に関する情報が表示されます。
データテーブルの
変更テーブル構造を変更する必要があるデータテーブルを右クリックし、[テーブルの変更...]オプションを選択して、データテーブルの基本情報とデータテーブルの構造を変更します。
データテーブルの削除削除するデータテーブルを
右クリックし、[ドロップテーブル...]を選択します。
ポップアップダイアログボックスで、[今すぐドロップ]ボタンをクリックして、データテーブルを直接削除します。
ポップアップダイアログボックスの[SQLの確認]ボタンをクリックすると、削除操作に対応するSQLステートメントを表示し、[実行]ボタンをクリックして削除操作を実行できます。

6.ワークベンチを使用してテーブル内のデータを編集します

編集するテーブルの名前を右クリックし、[行の選択-1000を制限]を選択して、テーブルのデータを編集します。
ポップアップダイアログボックスの[編集]メニューバーには、[変更]、[挿入]、[削除]の3つのボタンがあります。[適用]ボタンをクリックして変更を保存します。
ここに画像の説明を挿入データテーブルを編集するためのダイアログボックスで設定した後、[適用]ボタンをクリックして現在の操作のSQLスクリプトをプレビューし、[適用]ボタンをクリックします。最後に、次のダイアログボックスで[完了]ボタンを直接クリックして、データテーブルを完成させます。データの変更。

元の記事を3件公開 Likes0 訪問数233

おすすめ

転載: blog.csdn.net/weixin_34007256/article/details/105608712
おすすめ