• Skip to main content
  • Skip to primary sidebar

プログラミング入門ナビ

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

You are here: Home / Archives for エラー

エラー

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

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

パソコンの前で悩む女性

はじめに

パソコンの前で悩む女性

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」を押せば問題ありません。

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

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

まず、開きたい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(プログラス)でプログラミングを学んで、創れる人になろう!

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

今すぐ詳細を確認する

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

Apacheインストール時にエラー Cannot find a valid baseurl repo: base/7/x86_64

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

CentOS7環境で、yumを使ったApacheインストール時に下記のエラーが発生したときの対応方法について、プログラミング入門者向けに説明致します。

エラー内容

$ sudo yum install httpd

のコマンドでApacheをインストールしようとした時に、下記エラーメッセージが表示されて、インストールが失敗する

Cannot find a valid baseurl repo: base/7/x86_64

考えられる原因

Apacheのインストールのために接続しているサーバやネットワークの問題の可能性

対策

接続先を、rikenのサーバ(日本国内にあり安定的に接続できるであろうサーバ)に切り替える設定を行い、再度インストールを試す。

実際の操作方法

1. CentOS-Base.repoファイルを管理者権限で開く

$ sudo vi /etc/yum.repos.d/CentOS-Base.repo

2. mirrorlistの行を#でコメントアウト。baseurlをrikenのurlに変更。

#mirrorlist=http://mirrorlist/centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/os/$basearch/

ファイルを保存。

3. 再度apacheのインストールを行う。

設定のスクリーンショット

「設定変更前」

「設定変更後」

おわりに

この記事では、CentOS7環境で、yumを使ったApacheインストール時にエラーが発生したときの対応方法について、プログラミング入門者向けに説明いたしました。

検証環境

CentOS 7.6.1810

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

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

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

今すぐ詳細を確認する

Filed Under: ツールの使い方 Tagged With: Apache, Linux, エラー

プログラムエラーが発生したときはログを確認!

2019-03-08 By プログラミング入門ナビ編集部

エラーが発生してプログラムが動かないというコメントを、Q&Aコーナでよく頂きますので、エラーが発生した時の対処方法について補足説明いたします

エラーが発生したときに、エラーを調査して解決できることは、優秀なエンジニアであっても、駆け出しのエンジニアでもあっても、必須となる業務です。

エラーログを読むのが面倒なことはよく分かるのですが、エラーが出るたびに上司や、クライアントに聞くというのは現実的では無いですし、これができないと一人前になれませんので、ぜひ、日頃から心がけるようにしてみてください!

プログラミング入門コースのサポート情報です。

手順

①プログラム実行時などにエラーが発生したときは、必ずログを確認する

具体的には、

JavaScript、 Vue.jsであれば、Google Chrome デベロッパーツールのconsole

Ruby, Ruby on Railsであれば、ターミナルに表示されているログ

SQLであれば、MySQL Workbechのログやターミナルのログ

に表示されています。

“Error”といった、ネガティブなキーワードに着目すると良いです。

②エラーログを読む

Error などの文字列を発見したら、その行のエラーログの内容を読んで確認するようにします。

英語が苦手な方は、Google 翻訳(無料)を使うと良いです。

③Googleで検索する

エラーログを読んでもピンと来ない場合は、エラー内容をコピーアンドペーストしてGoogleで検索してみてください。

多くの場合で、何かしらの情報がヒットするハズです。

ただし、ブログ記事は情報が古いことや、間違っていることもよくあるので、ブログ等でアタリを付けたら、出来るだけ公式ドキュメントなど、いわゆる一次情報を参照するのがおすすめです。

動画で学習する(Ruby)

おわりに

この記事では、プログラミング入門者向けに、プログラムエラーが発生したときはログを確認することの重要性と、その方法について説明いたしました。

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

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

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

今すぐ詳細を確認する

Filed Under: プログラミング入門 Tagged With: Proglus, エラー, プログラミング入門

Primary Sidebar

Twitter

Follow @programmingnavi Tweets by programmingnavi

Facebookページ

プログラミング入門ナビ

メルマガに今すぐ登録!

ブログの更新情報やお得なクーポン情報などをお知らせします。

登録はこちらから。

人気の記事

まだデータがありません。

最近の投稿

  • 【7/9更新】Udemyプログラミング入門講座等の割引クーポン配布
  • JavaScriptの「this」は呼び出し方によって値が変わる?違いを徹底解説!
  • JavaScriptのfor文で配列要素の足し算をするとNaNが出るのはなぜ?原因と対処法を解説!
  • プログラミング学習を成功させるポイントを3つお送りいたします
  • 初心者がスマホアプリを開発するには?iOSとAndroidの両方について必要なスキルを確認しよう

カテゴリー

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

タグクラウド

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

アーカイブ

  • 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 © 2025 · programmingnavi.com ・About・プライバシーポリシー