====== MySQL 資料庫 ====== * 官網:http://www.mysql.com/ ===== MySQL Backup tools ===== * [[http://www.backup2mail.com/|Backup2Mail]] is mini PHP application that creates regular backups of your MySQL database and sends it to configurable e-mail address. The whole process is scheduled with a help of Cron, a Unix program that runs programs at scheduled times. ===== 密碼管理 ===== 安裝 MySQL 後 root 管理者帳號預設是沒有密碼的,會有安全性問題 # mysqladmin -u root password newpassword # mysqladmin -u root -p flush-privileges ===== 避免亂碼 ===== 請在 my.cnf (my.ini) 設定檔內加入下列設定。 [client] default-character-set=utf8 [mysqld] default-character-set=utf8 init_connect='SET NAMES utf8' ===== phpMyAdmin ===== ==== 安裝 ==== 複製 config.sample.inc.php 到 config.inc.php 編輯 config.inc.php 內容 修改設定 $cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ 變更成 http 認證模式 $cfg['Servers'][$i]['auth_type'] = 'http'; ==== 問題 ==== - 無法讀取 mysql 模組,
請檢查 PHP 設定 * 安裝 php-mysql 解決 - 找不到 PHP 內的 mbstring 編碼模組, 沒有這個模組, phpMyAdmin 無法準確地分割雙字元文字, 而可能產生問題 * 安裝 php-mbstring 解決 - 設定檔案現在需要密碼 (passphrase) (blowfish_secret). * 修改 config.inc.php 的 $cfg['blowfish_secret'] 解決 - 無法讀取 mcrypt 模組,
請檢查 PHP 設定 * 安裝 mcrypt module 參考 http://www.centos.org/modules/newbb/viewtopic.php?topic_id=6516