mysqlの設定ファイル関係。

自分メモ。

MySQLの設定ファイルの名称は、my.cnf。
FreeBSDで、portsからインストールした場合、設定ファイルは下記に生成。
/usr/local/share/mysql/my-medium.cnf など。

このファイルを下記ディレクトリに、my.cnfと言う名前でコピー。
/usr/local/etc/my.cnf

my.cnfのチューニングを行って、最適状態を生成する。

mysqlの設定状態を見る時は、mysqlにログインして次のコマンドをたたく。
show variables;

タグ

2008/11/5 水曜日 | コメント/トラックバック(0) |

カテゴリー:FreeBSD

MySQLでの一括置き換え。

連休中に、実験ブログを立ち上げてみた。

で、そのブログの本文中にリンクが埋め込んでいて、Style属性も埋め込んである。
しか~し、そのStyleの書式に一部間違いがあった事に気づいた。

正:style=”~”
誤:”style=”~”

いくつか記事もあるので、個別に修正するのは面倒なので、データベースに
直接命令を下す事にする。

とりあえず、失敗しても大丈夫なように、バックアップをとる。
面倒だったので、データベースを一時的にとめて、ファイルごとバックアップ。

次に、データベースへの接続を行い、次のコマンドを打つ。

select replace (カラム,’置換前’,'置換後’) from テーブル名;

コマンド実例
select replace (post_content,’”style=”‘,’style=”‘) from テーブル名;

レコードの更新

update テーブル名 set `カラム` = replace(`カラム`,’置換前’,'置換後’)
コマンド実例
update テーブル名 set post_content=replace(post_content,’”style=”‘,’style=”‘);

これで正しく表記されている事を確認して終了。

タグ

2008/11/4 火曜日 | コメント/トラックバック(0) |

カテゴリー:FreeBSD

しまった、再起動忘れてた。

このブログが動いているサーバで、MySQLサーバのアップグレードが出てたので
portupgradeのコマンドを入れてたわけです。

portupgrade完了後、再起動を忘れてて、このブログにつないだら
データベースにつながらないと怒られた...

以後、気をつけよう。

タグ

2008/10/28 火曜日 | コメント/トラックバック(0) |

カテゴリー:FreeBSD

このページの先頭へ