mysql

mysql

mysqldumpのslowqueryを分析する方法

以前にmysqlのslowqueryを出力した。 mysqlのslowqueryを再起動無しで適用する mysqlのslowqueryログは以下のコマンドで分析する。 mysqldumpslow -s t slow.log | less -...
mysql

mysqlのslowqueryを再起動無しで適用する

メモリ1GBのVPSでRailsアプリ2個とWordpress1個を動かしていたら、アクセスが多い時間にロードアベレージが2近くになってしまい、ターミナルでの操作がめっちゃ重くなってしまった。 top見てるとmysqlがやたらとcpuを食っ...
mysql

mysqlで取得結果に行番号をふる

ランキングを表示する時に、何も考えずprimary keyのidをそのままランキングNo.に使ってしまい、滅茶苦茶な表示になってしまった。 そこで、取得結果に行番号をつける事にした。 select @rownum:=@rownum+1 as...
mysql

MySQLで「Column count of mysql.user is wrong.」というエラーが

久々にMySQLにユーザ追加しようとしたら、エラーになった。 mysql> GRANT ALL PRIVILEGES ON *.* TO hogehoge@localhost IDENTIFIED BY 'hogehoge'; ERROR ...