mysqlにおいて外部に保存したファイルをどうすれば実行出来るかということについての質問です。
外部ファイルを実行する為にはmysql -u root<(実行ファイルの名前)と書けばいいと、解説サイトの動画では説明されていました。ところが、見様見真似でやってはみましたが、エラーが発生していしまいうまくいきませんでした。
状況が言葉では伝わりづらいと思うので、画像をはっておきます。
どうすれば外部ファイルを実行できるでしょうか、おしえてほしいです;;
※参考にしている解説サイト。有料会員じゃないと見れないこともあります。ごめんなさい;;
[https://dotinstall.com/lessons/basic_mysql_v3/40105]
実行したい外部ファイルのコード
drop database if exists myapp; create database myapp; grant all on myapp.*to ec2-user identified by 'aiueo';
ターミナル
mysql -u root<create.sql ERROR 1064 (42000) at line 3: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-user identified by 'aiueo'' at line 1
※データーベースの勉強をしたかったので、ローカル開発環境を作ろうとはしたのですが、そこでつまづいてしまったのでCloud9を使っています。
ところが、解説サイトの見様見真似でCloud9に登録して環境を作ったので、Cloud9についてすらろくに分かっていません;;
※タイトルについてるマークの通り初心者です。訳の分からないことをよく書いたり、予備知識が破壊的に足りていないということがあります
(抱えている問題を解決する為に予備知識を身につけようとした結果、そこでも予備知識が求められ以下ループ)。
また、自分は解説サイトの動画を参考にしながら、ほぼ見様見真似でコードを書いていくということをしています。
ところが、見様見真似したのに動画のようにはうまくはいかなかった。どうしてだろうかと理由を考えても自分では解決出来ない。
そういう風に困った時質問を投稿しているんですが、単純に文字の打ち間違いやファイルを保存してなかったとか初歩的なミスも結構あります。
回答3件
あなたの回答
tips
プレビュー