MySQLのユーザーに旧式パスワードを設定する php4.3からMySQL5系などのDBにアクセスするときに、普通に SET PASSWORD FOR user@host = PASSWORD(‘{pass}’); とやると認証でこけるようです。 PHPの方のライブラ… alkoshikawaハック2014.11.28 198
mysqlのバイナリに入れられる容量を増やす 以下のコマンドで最大16GBまでバイナリの容量を増やせます mysql -u root -p%PASSWORD% -e “set global max_allowed_packet = 16 * 1024 * 1024” @iwasakiハック2014.11.21 350
MySQLでdumpしつつ圧縮する MySQLでDumpして、そのまま圧縮するコマンドです。 /usr/bin/mysqldump -uroot -p{pass} {dbname}| /bin/gzip > /tmp/dump.gz alkoshikawaハック2014.11.17 312
MySQLで文字列のバイト数を調べる方法 SELECT LENGTH(comment) from message; なお、commentがNULLだった場合はLENGTHは0ではなく、NULLを返します。 @iwasakiハック2014.11.12 629
MySQLでメールアドレスからドメインごとの総数が多い順に並び替える ドメインごとの総数を表示させ、総数が多い順に並び替えるSQL SELECT substring(email,locate(‘@’,email)) as domain, count(*) as cnt FROM user … @iwasakiハック2014.11.11 840
MySQLでテーブルの更新日時を表示する 自分がよくしらないサーバーで、Web画面から操作して何か登録されたっぽいときに DBのどこが更新されたのか当たりをつけるためにテーブルの更新日時を見ることがあります。 SHOW TABLE STATUS でテーブルの更新… alkoshikawaハック2014.11.04 23,239
MySQLでALTER TABLEしている時に「ERROR 1114 (HY000): The table ‘#sql-XXXX’ is full」が出た時にやったこと 開発環境のVMWareで意気揚々と5GBくらいのテーブルにALTER TABLEをしたところ、以下のエラーが出ました。 mysql> ALTER TABLE hoge ADD `foo` INTEGER AFTER… @iwasakiハック2014.10.23 12,715
PIDファイルが見つからなくてMySQLが停止できない時に対処する方法 MySQLを停止しようとして以下のエラーが出ることがあります。 service mysqld stop MySQL server PID file could not be found! [FAILED] PIDファイル… @iwasakiハック2014.10.22 5,459
MySQL Workbenchでテーブルのバックアップを取る方法 前回、pgAdminIIIでテーブルのバックアップを取る方法を紹介しました。 MySQLで同様のことを行うには、MySQL Workbenchを利用できます。 バックアップを取る方法 データベースに接続する メニューバー… otaguroハック2014.10.21 30,961