CREATE TABLE table_name ( column1 int(11), column2 int(11), PRIMARY KEY (column1, column2) )
![MySQL キー着脱メモ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7aa9282e6bf4f9935771c0ada3495e5622e47b46/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9TXlTUUwlMjAlRTMlODIlQUQlRTMlODMlQkMlRTclOUQlODAlRTglODQlQjElRTMlODMlQTElRTMlODMlQTImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWY0NzczOGU3OWU4OThhNThmYzVmM2E3MDFlMzYwNjZm%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwcmVuZWljZSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NWZmNjg2MzM0YmI2MTNkMDQ5NTFiM2ZlNWU5NjdkZjI%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dd73197afa09ebdb3b8c76871356e098e)
webサーバ(CentOS6.3)にMySQLをインストールしたんだけどなかなか起動できない。 mysql startを実行しても以下のように失敗してしまう。 #/etc/init.d/mysqld start MySQL Daemon failed to start. Starting mysqld: [FAILED] /var/log/mysqld.logの中身を見てみると、以下のようなエラーログが出力されてた。 140812 14:47:43 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql 140812 14:47:43 [Note] Plugin 'FEDERATED' is disabled. 140812 14:47:43 InnoDB: The InnoDB memory heap i
こんにちは、管理課でありながらエンジニア(?)のtetsuです。 MySQLでrootパスワードを紛失したり、またはパスワードが行方不明になったりしたとき、MySQLへの接続が出来なくなったら冷や汗ものですよね? よくこんなエラーに遭遇します。 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 今回は、このような場合でも、MySQLのrootのパスワードをリセットする方法を紹介します。 サーバの環境はCentOS、MySQL上での説明になります。 サーバへ接続 まずはサーバへSSH接続をします。これを行えないと話が始まりません。笑 SSH接続については省略します。 起動しているMySQLを停止 MySQLサービスを下記のコマンドで一旦停止させます。 service mysq
それほどDBに詳しくないアプリエンジニアが何かトラブった時にすぐさま行動して問題把握できるようになる情報を列挙しておきます。 開発時、障害時の対処療法やちょっとした定期監視方法などを対象にしています。 抜本的な対策などはインフラエンジニアさんにお任せしたほうがいいと思います。 DBはいろんな意味でこわいんでできれば触りたくないです>< 事前確認 MySQLサーバーのシステム設定値を確認しておく 以下のようにサーバーのシステム設定値を確認できます。 mysql> SHOW GLOBAL VARIABLES; # ワイルドカード(%)を用いた絞り込み mysql> SHOW GLOBAL VARIABLES LIKE 'performance_schema%'
このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。 web帳 前回、 VirtualBoxとVagrantで開発環境を構築 その2 PHP + MySQLインストール などの記事で、VirtualBoxとVagrantで作った環境にMySQLをインストールしたのですが、 よく考えると文字コードの設定を行っていませんでした。 MySQLで日本語を使おうとすると文字化けが発生するかと思います。 MySQLサーバーを起ち上げ時の文字コードデフォルト設定が必要となりますので、設定していきましょう。 文字コード確認 mysql を起ち上げ、文字コードを確認すると、 mysql > show variables like "char%"; (またはstatusでも確認出来ます。) このような感じや、もしくは全部 latin1になっていたりします
■ PDO で複数の SQL 文を連続実行するとエラーになる理由 PDO を使って、こんな感じのコードを書いていた。 $dbh = new PDO($dsn); $sql = "SELECT * FROM table1 WHERE id='$id'"; $stmt = $dbh->prepare($sql); $stmt->execute(); $row1 = $stmt->fetch(); $sql = "SELECT * FROM table2 WHERE id='$id'"; $stmt = $dbh->prepare($sql); $stmt->execute(); $row2 = $stmt->fetch(); ところが、実行すると以下のようなエラーが出て止まってしまう。 Fatal error: Call to a member function execute() on a
スパムとは? スパムとは、受け取る側の承諾を得ずに無差別かつ大量に送信される電子メール、またそのような行為のことです。 缶詰の「SPAM」ではありません。 スパムは、スパムメールや掲示板スパム「通称:荒らし」などたくさんの種類がありますが、ここではコメントスパムについてです。 詳しくは、次の記事を参照して下さい。 スパムコメントのIPアドレス一覧表示 スパムコメントをブラックリストに登録するには、IPアドレスの一覧が必要となります。 しかし、Wordpress では標準仕様として一覧のエクスポート機能を備えていません。 プラグインを使用する方法もありますが、サイトのパフォーマンスやセキュリティ上の観点から導入が難しい場合があります。 よって、今回は「phpMyAdmin」からSQL構文を使用した方法をご紹介します。 スパムIPアドレスを表示するSQL構文 WordPress では、そのほと
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く