/*** 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




2008年3月22日 星期六

[Note] Truncating MS SQL Transaction Log

Note:
MS SQL Server 的交易紀錄滿了怎麼辦?Truncating MS SQL Transaction Log

Database Name: [DBName]
Data File Name: [DBName_Data]
Log File Name: [DBName_Log]

-- 備份 Log File (Optional)
USE MASTER
GO
BACKUP LOG [DBName] WITH TRUNCATE_ONLY
GO
-- 壓縮 Log File
USE [DBName]
GO
DBCC SHRINKFILE ([DBName_Log], 2)
GO
-- 備份 Data File (Optional)
USE MASTER
GO
BACKUP LOG [DBName] WITH TRUNCATE_ONLY
GO
-- 壓縮 Data File
USE [DBName]
GO
DBCC SHRINKFILE ([DBName_Data], 1)
GO

2008年3月20日 星期四

[Note] 安裝 MSDE 2000 時的 Setup 參數

Note:
安裝 MSDE 2000 時的 Setup 參數

在安裝 MSDE 2000 時,如果單純只是執行 setup.exe,他是不會理你的,因為有一些參數得利用 Command Line 或是在 setup.ini 裡指定。以下是常用到的參數說明,詳細的參數據說在 Microsoft SQL Server 2000 Online Book 裡面有~

setup.ini 的內容範例:

[Options]
; 指定最高權限 sa 的密碼
SAPWD="mypassword"
; SECURITYMODE="SQL" 時,採用混合權限模式
SECURITYMODE="SQL"
; 指定安裝時的 Instance Name,不指定的話會採用預設值 "MSSQL"
INSTANCENAME="MSDE2000"
; DISABLENETWORKPROTOCOLS=1 時,不允許來自非本機的連線要求
DISABLENETWORKPROTOCOLS=1
; 指定資料檔路徑 (最後一定要加上 "\"),系統會在指定的路徑後面加上 "MSSQL\" 或 "MSSQL$InstanceName\" (指定 InstanceName 時)
DATADIR=C:\DB\MSDE\
; 指定執行檔路徑 (最後一定要加上 "\"),系統會在指定的路徑後面加上 "MSSQL\Binn\" 或 "MSSQL$InstanceName\Binn\" (指定 InstanceName 時)
TARGETDIR=C:\DB\MSDE\
; 如果安裝失敗,要不要自動Rollback?
DISABLEROLLBACK=1
將這個 setup.ini 準備好之後,再指定 setup.exe 從 setup.ini 裡讀取參數:
setup /settings "setup.ini"
或是,如果需要將安裝的過程產生 Log 檔案紀錄下來,可以這樣:
setup /settings "setup.ini" /L*v C:\MSDE_setup.log
如果不用參數檔的方式,也可以將這些參數利用 Command Line 的方式傳給 setup.exe:
setup SAPWD="mypassword" SECURITYMODE="SQL" INSTANCENAME="MSDE2000"

2008年3月12日 星期三

[Note] 利用 Linux Command Line 建立光碟映像檔 (.iso)

Note:
利用 Linux Command Line 建立光碟映像檔 (.iso)

1. 直接 Copy 光碟產生 .iso 映像檔

# umount /dev/cdrom
# dd if=/dev/cdrom of=/tmp/iso/file.iso bs=1024
2. 將指定目錄下的所有檔案生成一個 .iso 映像檔
# mkisofs -o /tmp/iso/cd.iso /tmp/files/
Reference:
[How to create Image (ISO) files from CD / DVD / HDD]
http://vivi-web.blogspot.com/2008/01/how-to-create-image-iso-files-from-cd.html
[YoLinux Tutorial: Burning a CD or DVD]
http://www.yolinux.com/TUTORIALS/LinuxTutorialCDBurn.html

2008年3月11日 星期二

[Note] 利用 PuTTY/PieTTY 實現 SSH Tunnel

Note:
利用 PuTTY/PieTTY 實現 SSH Tunnel

Reference:
Jamyy's Weblog [PuTTY - SSH Tunnel 運用備忘]
http://cha.homeip.net/blog/archives/2006/01/putty_ssh_tunne.html
Calomel.org [Proxy Firefox through a SSH tunnel]
http://calomel.org/firefox_ssh_proxy.html

2007年7月25日 星期三

[Note] 利用 Yum 將 FC6 升級為 FC7

Note:
利用 Yum 將 FC6 升級為 FC7

1. download fedora-release-7-3.noarch.rpm
2. rpm -Uvh fedora-release-7-3.noarch.rpm
3. run yum -y update (remove all conflicting RPMs)
4. yum -y update, before and after reboot your system.
5. remove old packages by rpm -qa | grep [Ff][Cc]6

Reference:
【原文】http://hanix.twbbs.org/cgi-bin/han?2007-05-31