/*** By Steve, 2008/03/12, Label Cloud Styles ***/ /*** -----------------------------------------***/

2008年4月26日 星期六

[Note] MySQL 筆記

Note:
MySQL 筆記

安裝完畢之後,建立 root password

mysqladmin -h localhost -u root password NewPassword
修改已經建立過的 root password
mysqladmin -h localhost -u root -p password NewPassword
重設 (Reset) root password
#停掉 mysqld
service mysqld stop
#修改 /etc/my.cnf 設定,在 [mysqld] section 中加入
[mysqld]
skip-grant-tables
user=root
#啟動 mysqld
service mysqld start
#進入 mysql 利用 SQL Commands 修改所有 root 的密碼
mysql -u root
mysql>UPDATE mysql.user SET Password=PASSWORD('NewPassword') WHERE User='root';
mysql>FLUSH PRIVILEGES;
mysql>\q
#修改 /etc/my.cnf 設定,將剛加入 [mysqld] section 中的兩個 option 拿掉
[mysqld]
# skip-grant-tables
# user=root
#啟動 mysqld
service mysqld start




[Note] FC8 + yum + eGroupWare 安裝筆記

Note:
FC8 + yum + eGroupWare 安裝筆記

1. 增加 yum repos 以便透過 yum 安裝最新版本的 eGroupWare。編輯:/etc/yum.repos.d/eGroupWare.repo

[eGroupWare]
name=eGroupWare (Fedora_8)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/server:/eGroupWare/Fedora_8/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/server:/eGroupWare/Fedora_8/repodata/repomd.xml.key
enabled=1
2. 設定適當的 /var/lib/egroupware/header.ini (先採用預設值)
3. 連接到 eGroupWare Web Setup 畫面
http://yourhost/egroupware/setup

2008年4月12日 星期六

[Note] 版本控制,安裝 Subversion Server (Linux) & TortoiseSVN Client (Windows)

Note:
版本控制,安裝 Subversion Server (Linux FC8) & TortoiseSVN Client (Windows)

Install & Configure Subversion+Apache+DAV on FC8:

# 安裝 Apache (還沒裝?不會吧!?)
yum install httpd
# 安裝 Subversion
yum install subversion
# 安裝 mod_dav_svn
yum install mod_dav_svn
# 建立 SVN 目錄結構
mkdir /pub
mkdir /pub/svn
mkdir /pub/svn/repos
mkdir /pub/svn/users
mkdir /pub/svn/permissions
# 建立新的 Repository
svnadmin create /pub/svn/repos/test
# 針對允許用戶建立存取密碼
htpasswd -cb /pub/svn/users/passwd username password
# 指定 apache 為 SVN 目錄的 Owner,以取得適當權限
chown -R apache.apache /pub/svn
# 設定 apache,修改 /etc/httpd/conf.d/subversion.conf 內容如下:
<Location /pub/svn/repos>
DAV svn
# 所有的 "/pub/svn/repos/foo" URL 將會對應到 SVN 的 repository: /pub/svn/repos/foo
SVNParentPath /pub/svn/repos
AuthType Basic
AuthName "Subversion Repository"
AuthUserFile /pub/svn/users/passwd
Require valid-user
</Location>
# 重新載入 apache
service httpd reload
# 利用 Browser 測試剛才建立的 Repository
http://svn.server.host/svn/repos/test
Install & Configure TortoiseSVN on Windows:
官網:http://tortoisesvn.tigris.org/
下載:http://tortoisesvn.net/downloads
正體中文語系:http://tortoisesvn.net/translator_credits
效能優化:http://www.jeffhung.net/blog/articles/jeffhung/758/
Reference:
[Installing SubVersion on FC 4]
http://www.ferdychristant.com/blog/archive/DOMM-6NFJ6J
[版本控制系統的基礎觀念]
http://huanlin.dyndns.org/techshare/articles/2004061302/svn_concept.htm
[如何不被 TortoiseSVN 拖慢系統效率]
http://www.jeffhung.net/blog/articles/jeffhung/758/
[Optimize performance]
http://tortoisesvn.net/node/267