2008/07/09

Debian 安裝 MySQL

為了提供 AAA 環境暖身,準備使用 freeradius + MySQL 來完成,所以要先安裝 MySQL。
沒有比安裝 MySQL 更簡單的了。

#apt-get install mysql-server


目前的版本為 5.0.32-7etch5

安裝完成之後,第一個工作自然是更改至高無上的 root 的密碼(MySQL 的不是系統的)。其中 ooxxoo 就是指定的新密碼

#mysqladmin -h localhost -u root password ooxxoo


使用文字模式管理 MySQL 實在很惱人,安裝 mysql gui tools

第一次使用,恐怕無法從遠端登錄成功。要更改 debian 的 ssh 設定,修改 /etc/ssh/ssh_config 新增下面內容

Host remotesql
Hostname *
User root
LocalForward *:13306 localhost:3306


然後執行

ssh -f -N remotesql


詢問密碼的時候,就輸入系統的 root 密碼
這段我也還有疑問,因為我不是設定成 root,但是 mysqladmin 卻可以用 root 登錄。先不管他,目前能用就好。GUI tools 的 Port 要記得改成 13306。

1 則留言:

Take notes and share 提到...

另外一個給外部連接的方法是修改 /etc/mysql/my/cnf
把 bind-address 的值改成對外的 IP,應該沒有人用動態 IP 來架設 MySQL 吧!
這樣 Windows 端的 GUI 只要設定成原本預設的 3306 port 就可以了。SSH 的部分也不需要改,缺點是安全性比較低。看個人的需求了。