データベース

データベース

“mysqli_query(): (HY000/1034): Index for table ‘global_priv’ is corrupt; try to repair it”のエラー対応

メモです。 xampp使ってると、よくデータベースが壊れます。 開始できないときは、backupフォルダを使って復旧しますが、 "mysqli_query(): (HY000/1034): Index for table 'glo...
データベース

mysqlで大きなファイルを保存するための設定

mysql で画像ファイルなど大きなファイルをDBに保存するには、blob型を使います。 medium blob型を使えば、16MBまでのデータを保存することができますが、mysqlの設定でサイズの上限に引っかかってしまうとエラーになって...
データベース

mysqlでDBファイルを小さくする方法

centOS 6 を使っています。 mysql のDBは、/var/lib/mysql にあるのですが、一旦大きなデータを作ると、削除してもDBは大きいままです。テストのため、でかいデータを配置した後、ずっと大きいままだと無駄に容量を圧迫...
データベース

mysql コマンドでデータベースのコピー

phpMyAdmin で、データベースをコピーしようと思ったものの、特に設定をいじっていなければインポートできるファイルは2,048KiBまでとのこと。 php.ini を編集して apache を再起動すれば最長ファイルサイズを引き...
データベース

sqlite コマンドラインでのテーブル内容の確認コマンド

Ruby on Rails で作業中、DBの内容を確認するために使用した sqlite コマンドのメモです。centos6上で動いているアプリで、DB確認のために GUIのブラウザを導入するのも大変そうなので、コマンドラインで簡単に確認しま...