• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ

プログラミング学習初心者のための情報メディア by Proglus(プログラス)

You are here: Home / ツールの使い方 / MySQL WorkbenchでSQLファイルを取り込むときにエラーが発生した時の対処方法

MySQL WorkbenchでSQLファイルを取り込むときにエラーが発生した時の対処方法

2020-04-27 By プログラミング入門ナビ編集部

Tweet
このエントリーをはてなブックマークに追加
Pocket

目次

  • 1 はじめに
  • 2 MySQL Workbenchとは
  • 3 エラー原因(1)SQLファイルパスに日本語が含まれる
  • 4 エラー原因(2)SQL接続時のパスワードが間違っている
  • 5 エラー原因(3) chcp
  • 6 それでも解消しない場合はコピー&ペーストで実行しよう
  • 7 まとめ
  • 8 今すぐメルマガ登録!
  • 9 動画で学ぶプログラミング入門

はじめに

パソコンの前で悩む女性

MySQL Workbenchを使っていて、不可解なエラーに悩まされたことはありませんか?

大変便利なツールですが、言語が英語なこともあり原因の特定に困ってしまうことも多いですよね。

ここでは、特にSQLファイルを読み込んで実行する時によく発生するエラーの原因と対処方法を紹介します。

MySQL Workbenchとは

データ分析するビジネスマンたち

MySQL Workbenchとは、データベースの設計・開発・管理のためにMySQLから配布されている公式ツールです。

グラフィカルでわかりやすいインターフェースなので、データベースエンジニアだけではなくビジネス部門でのデータ分析などにも広く利用されています。

中村講師も「はじめてのSQL・データ分析 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向けコース」で使用方法を紹介していますので、詳しい使用方法について学びたい方は受講を検討ください。

エラー原因(1)SQLファイルパスに日本語が含まれる

いざデータベースを作成し「Run SQL Script」からSQLデータを読み込んで実行しようとした時によくあるエラーの一つは、そのSQLデータファイルのパスに日本語が含まれるため読み込めないというものです。

エラー画面としては下記のようなもので、MySQL Workbenchは日本語対応していないためこういったエラーが出ると考えられます。

日本語パスのエラー画面

実際、下記のようにユーザ名が日本語(例では「山田太郎」)になっていて、そのユーザフォルダの「ダウンロード」に入っている場合などに発生します。

日本語パスの例

この場合は、ファイルパスに日本語が入らない場所に読み込みたいファイルを配置しましょう。

例えばWindowsならばCドライブの直下に「temp」などのフォルダを作り「C:¥temp¥」の下に置いてから再度「Run SQL Script」でファイルを指定してみてください。

エラー原因(2)SQL接続時のパスワードが間違っている

もう1つの頻発エラーは、最初にデータベースに「Run SQL Script」をしようとする際に聞かれるSQL接続認証でパスワードを間違えたためアクセス拒否されるというものです。

エラー画面としては下記のようなものが出ます。

MySQL WorkbenchSQLパスワードエラー画面

実際に、MySQL Workbenchを起動して初回の「Run SQL Script」では下記の通りSQL接続認証画面が出ます。

ここで間違ったパスワードを入力してしまうと先ほどのようなエラーとなるのです。

SQL認証画面

なお、講座「はじめてのSQL・データ分析 -データベースのデータをビジネスパーソンが現場で活用するためのSQL初心者向けコース」では演習につき特にパスワードの設定を行わないため、この画面ではPasswordは空欄のまま「OK」を押せば問題ありません。

エラー原因(3) chcp

“Could not acqurie management access for the administrator”というエラーメッセージがダイアログで表示される。
何らかの原因で、chcpという、文字コードを設定するプログラムのPathが通っていない 可能性が考えられます。

下記の記事を参照してトラブルシューティングを実施してください。
MySQL Workbenchエラー: Could not acqurie management access for the administrator

それでも解消しない場合はコピー&ペーストで実行しよう

よくあるエラー3種類を紹介しましたが、この他のファイル読み込みエラーがある場合や、紹介した方法で解消しない場合は直接ファイルの内容をコピー&ペーストして実行することが可能です。

まず、開きたいSQLデータファイルをMySQL Workbenchの作業ウィンドウに直接ドラッグ&ドロップします。ウィンドウにファイルの中身が表示されることを確認しましょう。

SQLファイルを直接ドラッグアンドドロップする画面

次に、このSQLをどのデータベースに対して実行するかを指定する必要があります。

すでにデータベースは作成してあるものとし、下記の通り左側「Navigator」ウィンドウの「Schemas」タブにある対象のデータベース名をダブルクリックしてください。

太字になれば指定完了です。

DB名をダブルクリックする画面

この状態で、先ほど開いたSQLデータのウィンドウにある雷のマークをクリックします。するとSQLが実行されます。下の「Output」画面に実行結果が表示され、左下に「Query Completed」と出れば実行完了です。

SQL実行画面

先ほど太字にしたデータベース名を右クリックして「Refresh All」をクリックし、クエリ実行結果を反映させましょう。

講座のサンプルデータを実行した場合は、データベースの中に複数のテーブルが作成されるはずです。

Refresh Allする画面

まとめ

くつろぐビジネスウーマン

MySQL WorkbenchでSQLファイルを読み込んで「Run SQL Script」を実行する時に発生する主なエラーとその原因・対策を紹介しました。

もし解消しない場合は最後の「それでも解消しない場合はコピー&ペーストで実行しよう」を参考に実行してみてください。

また、MySQL Workbenchが返してくるエラー文を自分で検索してみると解決方法が見つかることもあるので、チャレンジしてみるのもいいでしょう。

データベースを扱うのはとても楽しいので、こういったつまずきに悩まされずに引き続きツールの使用方法取得を目指して頑張ってください。

動画で学ぶプログラミング入門

オンラインスクールProglus(プログラス)でプログラミングを学んで、創れる人になろう!

在宅学習応援!今なら複数の基礎コースが無料!!

今すぐ詳細を確認する

Tweet
このエントリーをはてなブックマークに追加
Pocket

Filed Under: ツールの使い方 Tagged With: MySQL, MySQL Workbench, SQL, Workbench, エラー, ファイル

Primary Sidebar

Proglus

Twitter

Follow @programmingnavi Tweets by programmingnavi

人気の記事

  • Visual Studio CodeでHTMLを書くときの便利な設定方法!ミスの防止や開発効率UPに役立てよう
  • MySQLをXAMPPを使ってWindows環境にインストールする方法
  • MySQL WorkbenchをMacにインストールする方法
  • 無料のSSL証明書Let’s Encryptを設定・更新・自動更新する方法(CentOS7, Apache2.4対応)
  • VirtualBoxでNATとホストオンリーアダプターによる安全なネットワーク環境構築方法
  • よくあるSQLのエラーの種類と自力でエラーを取り除く方法について説明します
  • AWS Cloud9のプレビューが上手く表示されない時の対処法
  • VSCodeで画像が表示されない場合の対処法
  • macOSで2つのファイルの差分を確認するには?便利なdiffツールを紹介
  • MySQL 5.7 for Windowsのアンインストール方法

最近の投稿

  • 【04/02更新】Udemyプログラミング入門講座等の割引クーポン配布
  • Cloud9が容量不足? EBSボリュームを拡張する方法を解説します!
  • Linuxの標準エディタvi(vim)の超基本的な使い方!動画で初心者にもわかりやすく解説!
  • swpファイルが作成されてvimでファイルが編集できない時の対処法とは?
  • 【無料モニター(2期生)募集!】「就職活動用のポートフォリオ制作講座」

カテゴリー

  • AWS
  • エンジニアのしごと
  • エンジニアへの道
  • ツールの使い方
  • ニュース
  • プログラミング入門

タグクラウド

AI AWS AWS Cloud9 Bootstrap Cloud9 CodeWing CSS Git GitHub Heroku HTML JavaScript li Linux macOS MySQL MySQL Workbench Nuxt.js ol Proglus Python Ruby Ruby on Rails SQL Udemy vscode Vue.js Web開発 Windows インストール エラー エンジニア オンライン学習 サーバー スクリーンショット セール プログラミング プログラミング入門 プログラミング学習 ユーデミー 初心者 改行 未経験 機械学習 開発環境構築

アーカイブ

  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年11月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年11月
  • 2018年10月
  • 2018年9月
  • 2018年8月
  • 2018年7月
  • 2018年6月
  • 2018年5月
  • 2018年4月
  • 2018年3月

検索

Copyright © 2021 · programmingnavi.com ・About・プライバシーポリシー