タグ付けされた質問 「mysql」

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなど、他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

30
エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません
LAMPをUbuntu 12.04 LTS(Precise Pangolin)にインストールし、phpMyAdminに rootパスワードを設定しました。パスワードを忘れてしまい、ログインできなくなりました。端末からパスワードを変更しようとすると、次のようになります。 エラー2002(HY000):ソケット '/var/run/mysqld/mysqld.sock'(2)を介してローカルMySQLサーバーに接続できません どうすれば修正できますか?LAMPを開いたり、アンインストールしたり、再インストールしたりできません。

6
MySQLのDESCRIBE [テーブル]に相当するSQLiteはありますか?
SQLiteの学習を始めたばかりです。MySQLのように、テーブルの詳細を表示できると便利ですDESCRIBE [table]。PRAGMA table_info [table]基本的な情報しか含まれていないため、十分ではありません(たとえば、列が何らかのフィールドであるかどうかは表示されません)。SQLiteはこれを行う方法を持っていますか?
441 mysql  sqlite 


8
MySQLタイプのテキストの最大長
プライベートメッセージを送信するためのフォームを作成していて、MySQLデータベーステーブルのフィールドのmaxlength最大長に適切なtextarea の値を設定したいと考えていtextます。タイプテキストフィールドにはいくつの文字を格納できますか? たくさんある場合、varcharの場合と同様に、データベースのテキストタイプフィールドで長さを指定できますか?
437 mysql  database 

14
テーブルをロックせずにMySQLDumpを実行する
ライブプロダクションデータベースをローカルの開発データベースにコピーしたい。本番データベースをロックせずにこれを行う方法はありますか? 私は現在使用しています: mysqldump -u root --password=xxx -h xxx my_db1 | mysql -u root --password=xxx -h localhost my_db1 しかし、実行中は各テーブルをロックしています。
437 mysql  database 


9
MySQLの列の名前を変更中にエラーが発生しました
テーブルの列の名前を変更するにはどうすればよいxyzですか?列は次のとおりです。 Manufacurerid, name, status, AI, PK, int 名前を変更したい manufacturerid PHPMyAdminパネルを使用してみましたが、次のエラーが発生します。 MySQL said: Documentation #1025 - Error on rename of '.\shopping\#sql-c98_26' to '.\shopping\tblmanufacturer' (errno: 150)

6
SQLクエリは複数のテーブルからデータを返します
以下について知りたいのですが。 データベースの複数のテーブルからデータを取得する方法 これを行うにはどのような方法がありますか? ジョインとユニオンとは何ですか?それらはどのように互いに異なりますか? それぞれを他のものと比較していつ使用する必要がありますか? 私の(たとえば-PHP)アプリケーションでこれを使用する予定ですが、データベースに対して複数のクエリを実行したくない場合、単一のクエリで複数のテーブルからデータを取得するにはどのようなオプションが必要ですか? 注:これは、PHPキューで頻繁に出くわす数多くの質問に関するよく書かれたガイドにリンクできるように書いているので、回答を投稿するときに詳細にリンクできます。 答えは以下をカバーしています: パート1-結合とユニオン パート2-サブクエリ パート3-トリックと効率的なコード パート4-From句のサブクエリ パート5-ジョンのトリックの混合バッグ
434 mysql  sql  select 


14
MySQLエラー1153-'max_allowed_pa​​cket'バイトより大きいパケットを取得しました
MySQLダンプをインポートすると、次のエラーが発生します。 $ mysql foo < foo.sql ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes どうやらデータベースには添付ファイルがあり、挿入が非常に大きくなります。 これは、MySQLパッケージからインストールされたMySQL 5を搭載したMacのローカルマシンにあります。 max_allowed_packetダンプをインポートできるようにするにはどこを変更すればよいですか? 他に設定すべきことはありますか? 実行mysql --max_allowed_packet=32M …しただけで同じエラーが発生しました。

30
MySQLエラー1045(28000):ユーザー 'bill' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)
最初に、私は多くの提案された質問を行ったが、関連する答えは見つからなかったことを述べさせてください。これが私がやっていることです。 Amazon EC2インスタンスに接続しています。次のコマンドを使用して、MySQLルートでログインできます。 mysql -u root -p 次に、ホスト%で新しいユーザー請求書を作成しました CREATE USER 'bill'@'%' IDENTIFIED BY 'passpass'; ユーザーbillにすべての特権を付与しました: grant all privileges on *.* to 'bill'@'%' with grant option; 次に、rootユーザーを終了し、billでログインしてみます。 mysql -u bill -p 正しいパスワードを入力してこのエラーが発生しました: エラー1045(28000):ユーザー 'bill' @ 'localhost'のアクセスが拒否されました(パスワードを使用:YES)




17
MySQLでSQLスクリプトを実行する方法は?
MySQLでSQLクエリを含むテキストファイルを実行したい。 実行しようとするsource /Desktop/test.sqlとエラーが発生しました: mysql>。\ home \ sivakumar \ Desktop \ test.sqlエラー:ファイル '\ home \ sivakumar \ Desktop \ test.sql'を開けませんでした、エラー:2 私が間違っていることについて何か考えはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.