タグ

MySQLに関するwaterwalkerのブックマーク (7)

  • [linux][bash] 日次でデータベースのバックアップを取るよ | バシャログ。

    ホッシーが卒業 しちゃって心にぽっかり穴が開いてしまったような気分の nakamura です。みなさん、こんちには。 バックアップ・・・、それはいざという時の魔法の言葉・・・。でもきちんと取れてなかったり、リストアする時の事まで考えてなかったりすると逆に痛い目見ちゃう事もしばしば。という事で今回は、僕がいつもやってるデータベースのバックアップ方法を晒してみます。 とりあえず貼っつけておく いつも使ってるスクリプトはだいたいこんな感じ。cron で一日一回走らせています。 #!/bin/bash # 認証情報 DBUSER="root"; DBPASSWD="password"; # バックアップ先ディレクトリ /var/backup/example.com/mysql/20120327 みたいな感じになります。 BAKDIR="/var/backup/`hostname -s`/mysql

    [linux][bash] 日次でデータベースのバックアップを取るよ | バシャログ。
    waterwalker
    waterwalker 2012/03/27
    データベースごとにダンプファイルを作成することでバックアップを実現。この方が確かにリストアしやすいだろう。
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

  • CentOS 5.5 にPHP 5.3.3 と MySQL 5.1.51 を入れる - 日常@水月

    - ※2010/11/04追記 ↓の方法でインストールしてMySQLが起動しなくなったので こちらに記述し直しました。 - PHP5.2.14を入れようとしてうまくいかなかった(*1)ので どうせなら新しいものを入れておこうと思い 5.3.3 へ変更。 MySQLも 5.0.77 から 5.1.51 へアップデート。 まず最初に入っているバージョン確認。 $ php -v PHP 5.1.6 (cli) (built: Mar 31 2010 02:39:17) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies $ rpm -qa | grep php | sort php-5.1.6-27.el5 php-cli-5.1.6-27.el5

    CentOS 5.5 にPHP 5.3.3 と MySQL 5.1.51 を入れる - 日常@水月
    waterwalker
    waterwalker 2011/08/25
    PHP5.3とMySQL5.5をyumでインストールする方法。remiリポジトリの登録を行わないと古いバージョンがインストールされるので。。
  • phpMyAdminにて任意のコードを実行可能な脆弱性(CVE-2011-2505, CVE-2011-2506)に関する検証レポート

    phpMyAdminにて任意のコードを実行可能な脆弱性(CVE-2011-2505, CVE-2011-2506)に関する検証レポート Tweet 2011/07/29 NTTデータ先端技術株式会社 辻 伸弘 泉田 幸宏 小松 徹也 【概要】 phpMyAdminにセッション変数内のデータを変更可能な脆弱性(CVE-2011-2505)が発見されました。 この脆弱性は、phpMyAdmin上の$_SESSION配列にPHPコードを埋め込むことが可能です。また、phpMyAdminに変数を適切に処理しない脆弱性(CVE-2011-2506)が発見されました。 この脆弱性は、コンフィグ作成生成用スクリプトにおいて変数内データを適切に処理しないため、PHPコードを含むファイルを出力可能です。これらの脆弱性を組み合わせて利用することにより、Webサーバの実行権限で任意のPHPコードを実行可能となり

    waterwalker
    waterwalker 2011/07/29
    本体はドキュメントルートより上に置いて、シンボリックリンクの取り外しで運用することが望ましいな。
  • Mac OS X Server 10.4: PHP から MySQL への接続時に生じる問題 - Apple サポート (日本)

    MySQLPHP を同じ Mac OS X Server 10.4 で実行しているときに、PHPMySQL に接続できなくなることがあります。PHP は、同じホスト上の MySQL サーバと通信する場合に通信用のソケットファイルを使用し、これを「/tmp/mysql.sock」で探します。Mac OS X Server 10.4 では、MySQL はこのソケットファイルを「/var/mysql/mysql.sock」に作成します。 この問題を解決するには、MySQL がソケットファイルを作成する場所を変更するか、または PHP がこのソケットファイルを探す場所を変更します。ただし前者は後者ほど安全性が高くないので注意してください。 MySQL がソケットファイルを作成する場所を変更するには、次の手順を実行します: いつも使用しているテキストエディタを開き、プレーンテキストファイ

    waterwalker
    waterwalker 2011/07/25
    ソケットファイルの場所が分からなかったのです。
  • shanbenxun: [ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8'

    2011年3月2日水曜日 [ERROR] /usr/sbin/mysqld: unknown variable 'default-character-set=utf8' MySQL のデフォルト文字コードについて MySQL-5.0 までは、my.cnf に default-character-set にてそれぞれの文字コードを設定していましたが、MySQL-5.5 は、character-set-server でデフォルトの文字コードを指定します。 # /etc/init.d/mysql start Starting MySQL....The server quit without updating PID file[FAILED]ib/mysql/mysql.pid). そのままの設定で mysqld を起動しようとするとこのようにプロセスを立ち上げることができません。ログには下記のよ

    waterwalker
    waterwalker 2011/06/09
    MySQL5.5での文字コード指定の話。
  • CyberGate | PLANEXとBiG-NETが運営するGnuDIP対応のダイナミックDNS

    アクセスしていただいた方へ... 申し訳ございませんが、お客様がアクセスしようとされましたサイトは、何らかの理由によりアクセスすることが出来ません。 しばらく待ってからアクセスをしてみるか、もしくはサイト管理者の連絡先をご存知でしたら、そちらに直接ご連絡くださいますようお願いいたします。 このサイトの管理者の方へ... 現在、お客様のご契約の関係で、DNS情報の生成が停止しております。 ご不明な点がございましたらCyberGateのWEBページの「CONTACT US」からご連絡下さい。 Go https://www.cybergate.planex.co.jp/

    waterwalker
    waterwalker 2011/06/09
    Mac OSのMySQL5.5の設定ファイルのmysqld欄にはdefault-character-set = utf8ではなく、character-set-server = utf8ということが書いてある。この情報探してました。
  • 1