- ベストアンサー
phpMyAdminのSQL文実行エラー
- phpMyAdminを使用してSQL文を実行する際に発生するエラーについて質問しています。
- 具体的には、データベースの作成に関するエラーメッセージが表示されているため、解決策を求めています。
- 初心者であるため、教本やネットでの情報収集が必要であると感じており、代替となる手順を教えてほしいと思っています。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- phpMyAdminのSQLで、SQL文を登録が
phpMyAdminのSQLで SQL文を登録するため、以下のエラーメッセージの中にあるCREATE DATABASE xmas;で始まる SQL文を実行したところ、以下のエラーメッセージがでて、登録でできずに困っています。 どうしたら登録できますか!? 宜しくお願いします。 エラー 実行した SQL: CREATE DATABASE xmas; MySQL のメッセージ: ドキュメント #1007 - Can't create database 'xmas'; database exists サーバ "127.0.0.1" 上でクエリを実行する: ドキュメント CREATE DATABASE xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel verchar(20 default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEP (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- ベストアンサー
- MySQL
- どうしてエラーになるのですか?
kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p [sudo] kouzou のパスワード: Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' kouzou@GD348ZZD9:/var/www/html$ sudo mysqladmin create wordpress -p Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists'
- ベストアンサー
- MySQL
- SQL文を入力したらエラー
phpMyAdminでSQLに 以下の文を入力しました。 CREATE DATABASE xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default ' ' , org varchar(50) not null default ' ', addr varchar(80) not null default' ', tel varchar(20) default ' ', mail varchar(40) default ' ', course varchar(30) default ' ', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 以上SQLに入力した文ですが! 以下のエラーが出て先に進みません。 エラー 実行した SQL: CREATE DATABASE xmas; → (http://dev.mysql.com/doc/refman/5.5/en/create-database.htmlにリンクされている) MySQL のメッセージ: ドキュメント #1007 - Can't create database 'xmas'; database exists サーバ "127.0.0.1" 上でクエリを実行する: CREATE DATABASE xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default ' ' , org varchar(50) not null default ' ', addr varchar(80) not null default' ', tel varchar(20) default ' ', mail varchar(40) default ' ', course varchar(30) default ' ', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 以上ですが、何が原因で進めないか原因を追及中です。 最近SQLを始めたので、全く見当がつきません。 皆様よろしくお願いします。
- ベストアンサー
- MySQL
- mysqladmin?
$ sudo mysqladmin create wordpress -p [sudo] kouzou のパスワード: Enter password: mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'wordpress'; database exists' 上記のエラーはどうすればエラーが消えますか? どうか、教えてください。 ご回答の程、宜しくお願い申し上げます。
- ベストアンサー
- MySQL
- 【Bシェル】戻り値取得について
はじめまして。 Bシェルでの開発が初めてで、色々と調べてはみたのですが どうしても解決できなかったため投稿させて頂きました。 お忙しい中大変恐縮ですが、ご教授頂けると幸いでございます。 【やりたい事】 →例えば、"mysqladmin -uUSER_NAME -pPASSWORD create DB_NAME"と いうコマンドをBシェル内に書き、既にDBが登録されていた場合、 "mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'DB_NAME'; database exists'" というエラーメッセージが出力されると思いますが、そのエラーメッセージ を変数に入れたい。 以上、ご確認をお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- SQLにプログラムが反映されないのは何故
XAMPP Version: 1.8.2 です。 Xamsのデータベースをデータベースから削除した後 SQLから、以下2個プログラムを入力しました。 すると、削除したにも関わらず、エラーが出て プログラムが反映されません。 Xamsを削除後、再起動したらまたXamsのデータベースが 再構築されます。 私は作成した記憶はありません。 すでに存在しているので、作成しする必要は ないのか、よくわかりません!? 皆様どう思われますか!? 以下入力したプログラムです。 ---------------------------------------------------------------- CREATE DATABASE xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel varchar(20) default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; エラー 実行したSQL: DATABASEクリスマスを作成します。 のMySQLのメッセージ:ドキュメント #1007 - データベース'クリスマス'を作成できません、データベースが存在している -------------------------------------------------- CREATE DATABASE if not exists xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel varchar(20) default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEY (book_id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; エラー 実行したSQL: TABLE xmastranを(CREATE book_idのINT NOT NULL AUTO_INCREMENT、 名VARCHAR(30)NOT NULL DEFAULT''を、 orgのVARCHAR(50)NOT NULL DEFAULT''を、 addrはVARCHAR(80)NOT NULL DEFAULT''を、 電話VARCHAR(20)DEFAULT''を、 メールVARCHAR(40)DEFAULT''を、 もちろんVARCHAR(30)DEFAULT''を、 numsはINTEGERのデフォルトは0、 PRIMARY KEY(book_id) )ENGINE = MYISAM DEFAULT CHARSET= utf8を; のMySQLのメッセージ:ドキュメント #1050 - テーブル 'xmastran'は既に存在します。 ------------------------------------------------------------------- 以上よろしくお願いします。
- ベストアンサー
- MySQL
- データベース作成について教えてください
depot>mysql -u root -p Enter password:****** Welcome to the MySQL moniter. Commands end with ; or \g. mysql>create database depot_development; ここでエンターを押すと ERROR 1007 (HY000):Can't create database 'depot_development';database exists このようなエラーが出て困っています・・・ どのような原因が考えられますか? 教えてください!
- ベストアンサー
- MySQL
- 【至急】さくらサーバーMySQLインポート出来無
誰か助けて下さい!! さくらインターネットのデータベースで、 MySQLのヴァージョンが低くて、 設置不能のブログ(ワードプレス等)があったので、 ヴァージョンを最新する方法を探していました。 「一回消して再登録する」という記事を読んで、 バックアップも取った上で再登録したのですが、 データをインポートできません。 以前のものは mysql24.db.sakura.ne.jp 今回のは mysql443.db.sakura.ne.jp です。 エクスポートしたデータは「SQL」 「SQL圧縮」「 CSV 」の3つで保存してあります。 再度データベースを作るときにデータベース名を入力する欄がありましたが 以前使っていたものには、そんな入力は要求されなかったような気がします。 もしかしたら、それが原因かも…と思っているのですが、 お分かりになる方いらっしゃいませんでしょうか。 エラーはこちら *-------------------------* エラー 実行した SQL: -- -- データベース: `aaa_01` -- CREATE DATABASE `aaa_01` ; MySQLのメッセージ: #1007 - Can't create database 'aaa_01'; database exists *------------------------------*
- 締切済み
- MySQL
- ERROR 1044
MySQLでデータベースを作成しようと思い、 create database abc; と実行すると、 ERROR 1044 (42000): Access denied for user: ''@'localhost' to database 'abc' とエラーが表示されます。 どうしたらいいんでしょうか?
- 締切済み
- その他(データベース)
- MySQLにSQLを実行できない
こんにちは。 今MySQLを勉強中なのですが、以下のようなエラーが解決できずに困っています。 どなたかお助けよろしくお願いいたします。 状況と致しまして、 レンタルサーバーにphpMyAdminを設置し 管理者に与えられたデータベースに「MLB」というテーブルを作成(特権なし)しました。 そこで以下のような単純なphpを組んで読み込んで見ることにトライしたのですが <?php //サーバーに接続 $my_Con = mysql_connect("localhost","データベース名","パスワード"); if($my_Con == false){ die("MYSQLの接続エラー"); }else{ echo "接続成功<br>"; if(mysql_select_db("データベース名",$my_Con)){ echo "データベースにアクセス成功<br>"; $my_Row = mysql("SELECT * FROM MLB",$my_Con); if(!$my_Row){ die(mysql_error()); } while($row = mysql_fetch_array($my_Row)){ echo $row["id"]; echo $row["stadium"]; echo "<br>"; } }else{ die("データベースへのアクセスエラー"); } } ?> 以下のようなエラーが出てしまい解決できない状態です。 接続成功 データベースにアクセス成功 Access denied for user 'データベース名'@'localhost' to database 'SELECT * FROM MLB' これは特権なしが影響しているのかな?とも考えたのですが、 調べてみた所、 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ root で接続をしようとする場合に、次のようなエラーが出るときには、'root' の User フィールドに、user テーブルのエントリがないことを示します。そのため、mysqld がクライアントのホスト名を識別できない状態です。 Access denied for user ''@'unknown' to database mysql この場合、--skip-grant-tables オプションでサーバを立ち上げ、/etc/hosts ファイル、または \windows\hosts で、ホストのエントリを付加します。 _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 解決になるらしいのですが、これはレンタルサーバー側に何か問題があるということでしょうか? どのように解決すればよいか、どなたかご教授をよろしくお願いいたします。
- ベストアンサー
- MySQL
補足
有難うございます。 3か所ミスを修正しましたが、結果は同じでした。 エラー 実行した SQL: CREATE DATABASE xmas; MySQL のメッセージ: ドキュメント #1007 - Can't create database 'xmas'; database exists サーバ "127.0.0.1" 上でクエリを実行する: ドキュメント CREATE DATABASE xmas; USE xmas; CREATE TABLE xmastran ( book_id int not null auto_increment, name varchar(30) not null default '' , org varchar(50) not null default '', addr varchar(80) not null default'', tel varchar(20) default '', mail varchar(40) default '', course varchar(30) default '', nums integer default 0, PRIMARY KEY (book_id)