我是武男, 24歲, 大家都叫我阿男...有的人還會叫我白目老百姓...找我的話請Google "武男" 就沒錯了~

MySql Recover Root Password How To

Autor 白目研究生 | 21.07.2007 | Category FreeBSD, 技術文件

資料來源:http://google.com

測試環境:FreeBSD 6.2 Release

想必大家都有經驗過,不小心忘記密碼這種事情的發生。

此方法可套用在每個使用者名稱

需對應使用者名稱更新密碼

先停用 mysql
/usr/local/etc/rc.d/mysql-server.sh stop

使用位於/usr/local/bin/mysqld_safe 加上參數,啟動 mysql,指令如下:
/usr/local/bin/mysqld_safe --skip-grant-table &

進入 mysql
mysql -u root -p mysql
輸入密碼時,直接按 Enter

設定新密碼
UPDATE user SET password=password('XXXXX') where user='root';
FLUSH PRIVILEGES;

關閉再啟動 mysql
/usr/local/etc/rc.d/mysql-server.sh stop
/usr/local/etc/rc.d/mysql-server.sh start

FreeBSD Install Steps How To

Autor 白目研究生 | 16.07.2007 | Category FreeBSD, 技術文件

由於這個佈景過長的文章內容CSS會跑掉的樣子

所以另外連結到網頁做教學的說明

http://blog.havenlin.org/?page_id=22

Gelato Install Steps How To

Autor 白目研究生 | 16.07.2007 | Category FreeBSD, PHP, 技術文件

說明:
Gelato 是一套以 PHP 開發的tumblelog(微型部落格) 系統,適合個人非大量BLOG用戶,類似CMS的系統功能,對於知識交流與分享應有不錯的應用。

語言:英文

版本:0.85

測試安裝環境:Win XP SP2、Appserv 2.5.8

下載:Download

Install Steps:

先建立 gelato資料庫

把檔案解壓縮至網頁目錄

複製config檔案:

cp config-sample.php config.php

修改config內容:

define(‘DB_Server’, ‘localhost’); //資料庫位置
define(‘DB_name’, ‘gelato’); // 資料庫名稱
define(‘DB_User’, ‘username’); // 使用者名稱
define(‘DB_Password’, ‘password’); // 使用者密碼
define(‘Table_prefix’, ‘del_’); // 資料表前置字元

開啟gelato網頁目錄http://localhost/gelato

設定簡單的使用者資料

就可以開始使用這套系統了

結論:

可以新增的資料管理的種類有Chat,Quote,Link,Audio,Video,Picture,Regular

可以做上述的分類管理

感覺跟GOOGLE NOTE有一定程度的相似

由於一開始的資料庫設計為BIG5編碼

但是程式是跑UTF8

所以剛開始會有亂碼的問題

解決辦法:在建立資料庫的時候,選擇UTF8的連線連線校對就可以了

Scuttle Install Steps How To

Autor 白目研究生 | 15.07.2007 | Category FreeBSD, PHP, 技術文件

說明:
Scuttle 是一套以 PHP 開發的書籤共享系統,適合個人或小型社群利用Scuttle 系統分享書籤,會員亦可利用RSS訂閱新增的書籤,簡單的操作方式,對於知識交流與分享應有不錯的應用。

語言:英文

版本:0.7.2

測試安裝環境:Win XP SP2、Appserv 2.5.8

下載:Download

Install Steps:

下載的檔案CP至網頁目錄,在資料庫建立scuttle 的資料表

匯入SQL檔案,../scuttle/tables.sql

複製設定檔案mv config.inc.php.example config.inc.php

把下列參數作對應修正

$dbhost = ’127.0.0.1′;

$dbport = ’3306′;

$dbuser = ‘username’;//資料庫使用者名稱

$dbpass = ‘password’;//資料庫使用者密碼

$dbname = ‘scuttle’;//跟一開始建立的資料表可以在這裡作對應,以及修正

刪除.htaccess

修改../scuttle/includes/php-gettext/gettext.inc

於line 46加入部分程式碼』if (!defined(‘LC_MESSAGES’)) define(‘LC_MESSAGES’,5);

開啟Scuttle確認安裝完成

結論:

真的不支援中文,就算DB裡面的值是中文,

應該是程式的UTF8轉碼沒寫好

再找找看新的內容管理系統(CMS)來彙整我以後paper的紀錄好了