DataBase utilitiesのmysqlrplshowを使いたい かれこれ3日ほどはまったので恥を忍んでここに記載しておきます :x001: 構成は以下の通りです。 Windows8:192.168.0.99。mysqlrplshowを実行する └centos:192.168.0.100。ma... 2013.08.24 DataBaseMySQL
DataBase MySQLが起動できない エラーログには下記ログが大量に出力されて起動できない・・・。 2013-08-22 17:32:10 30137 InnoDB: Unable to lock ./ibdata1, error: 11 2013-08-22 17:32... 2013.08.23 DataBaseMySQL
DataBase CentOS6.4にMySQL5.6をインストールする RPMのダウンロード yum install mysql とすると、MySQL5.1をインストールしてしまうようだ。 そのため下記サイトよりRPMをダウンロードしてくる必要がある。 Select Platform:Linux ... 2013.08.22 DataBaseMySQL
DataBase MySQLで相関サブクエリを実行する 相関サブクエリとは、SQLの実行結果の行と行を比較することです。 ある行とある行の時間差を求めることで何秒間隔でデータが登録されているかがわかったり、 ある行とある行の売上差を求めることで、売上の上がり下がりをだしたりできます。 ... 2013.07.10 DataBaseMySQL
DataBase MySQLにファイルからSQLを読み込む MySQLにファイルからSQLを読み込む方法は 意外と知られていない方法ですのでメモっておきます。 MySQLにログイン中の場合 スクリプトから実行する場合 おまけのコマンドで指定する -Nで列を非表示にし... 2013.06.21 DataBaseMySQL
DataBase MySQLの時間のフォーマット MySQLのdatetime型はそのままSELECTすると、 2013-05-15 13:45:59 のように表示されてしまいます。 yyyy-mm-ddではなく、yyyy/mm/dd がいい場合もあります。 DATE_FOR... 2013.05.27 DataBaseMySQL
DataBase MySQLのエラー、クエリ、スロークエリのログ 全て /etc/my.cnf の に追記してサーバーを再起動すれば出力されるようになります。 エラーログは開発時には警告も出力しておけばよいでしょう。 クエリログは全てのSELECTが出力されます。 運用が始まったら消してお... 2013.05.26 DataBaseMySQL
DataBase MySQLの時間の計算・比較 列同士を比較する datetime型をそのままプラス・マイナスしてはいけません!! 例えば、 恐らく普通に考えて想定される結果は、43秒なのではないでしょうか? なぜ4083になるかというと、 2013-05-16... 2013.05.25 DataBaseMySQL
DataBase MySQLにローカルから接続する リモートから接続するユーザー リモートから接続するユーザーは以下のような感じで作成できます。 on *.* はアクセス可能なデータベース・テーブルです。databasename.*のようにすればアクセスできるデータベースやテーブルを... 2013.04.29 DataBaseMySQL
DataBase MySQL ERROR: Can’t connect to MySQL server on ‘xxx.xxx.x.xx’ (13) MySQL ERROR: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (13) はSELinuxによる接続エラーです。 can_network_connectを有効にするとアクセ... 2013.04.25 DataBaseLinuxMySQL