タグ

2013年11月11日のブックマーク (4件)

  • MySQLのcharsetをutf8に変更する方法

    PHPMySQLの勉強をするために、手持ちのPCでXAMPP環境をインストールするまではよかったが、MySQLで日語が正しく表示できるようにするため手こずりました。 同じようにハマる人が出てこないよう、手順をまとめます。 ・XAMPP for Windows 1.6.4 ・MySQL 5.0.45(XAMPP for WindowsのWebページには5.0.51と書いてあるのだが・・・) ・WindowsXP HomeEdition SP2 ふつうにXAMMPのインストーラでデフォルト設定のままインストール。 この状態でMySQLを起動すると となり、みごとにdefault_charsetはlatin1になります。 これはMySQLのバイナリ作成時にこの設定になっていたのでしょうがないでしょう。 これをuft8にしていきます。

    MySQLのcharsetをutf8に変更する方法
  • MySQL dumpとRestoreの文字化け - omnioo lab.

    MySQLはちゃんと設定していれば文字化けなんて滅多に起こさない(というかこの世界はちゃんと設定してさえいえば文字化けなんて起きない)わけですが、いつもいつも自分がすべて設定したものとは限らないわけで、ダンプとリストアの間で文字化けが起こってしまったります。データ量が多い上に仕事だとかなりビビリますが、基的なことを覚えてしまえばMySQLに関してはそんなに酷いことにならない模様です。  つい先日の私の経験のみの話しですが、お役に立てばと思います。 以下、データベースを選択した時点でのstatusコマンドの結果の略です。 ダンプ元: ...Server characterset: latin1 Db     characterset: latin1 Client characterset: latin1 Conn.  characterset: latin1 ... Oh no!例のlat

  • Linuxのファイヤーウォール(iptables)とSELinuxを停止&無効化 - yummy-yummy

    ちゃんと設定しなくていいサーバの場合、ファイヤーウォールとSELinuxが動いていたら、外から見るのにいろいろ不都合なので、停止&無効化するのです。 iptables $ /etc/rc.d/init.d/iptables stop $ chkconfig iptables off $ chkconfig --list iptables iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off SELinux 動作状態の確認 $ getenforce Enforcing Enforcing    SELinux機能は有効でアクセス制御も有効。 permissive   SElinuxはwarningを出すが、アクセス制限は行われません disabled    SElinux機能・アクセス制御ともに無効 SELinuxを一時的に無効化 $ sete

    Linuxのファイヤーウォール(iptables)とSELinuxを停止&無効化 - yummy-yummy
  • コマンドラインツールにPATHを設定する

    MySQL で用意されているコマンドラインツールを使って MySQL へ接続を行う場合、 mysql コマンドへの PATH を設定しておくと便利です。ここでは mysql コマンドへ PATH を設定する方法について解説します。 mysqlコマンドへPATHを設定する MySQL のコマンドラインツールである mysql.exe は MySQL をインストールしたディレクトリの中の bin ディレクトリの中に含まれています。今回はこのディレクトリへ PATH を設定します。 それでは Windows 11 の環境で PATH を設定します。タスクバー上の「スタート」を右クリックしてください。 表示されたメニューの中から「設定」をクリックしてください。 「設定」画面が表示されたら、左側メニューの中から「システム」をクリックしてください。そのあとで「バージョン情報」をクリックしてください。

    コマンドラインツールにPATHを設定する