B2D 的 MySql
參考資料
1. http://b2d.tnc.edu.tw/phpBB2/viewtopic.php?t=2575&sid=d1b4c5048193cf2ffda8f2594ee5cad5
2. 臥大的 B2D SERVER 快速入門
3. MySql 手冊
B2D 真的很順手,但仍有若干使用要點:
1- 安裝好後,先要確認是否已打開 3306 port
用 PieTTY 連入 B2D 後,打入 netstat -ln |grep 3306
如出現 tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
表示已開啟。
否則應打 vi /etc/mysql/my.cnf
將 bind-address = 127.0.0.1 的前面加 # ,
然後 service mysql restart 重啟 MySql 。
2- 要從任何 IP 跨越網路連結 ODBC
mysql -u root -p mysql
enter password: xxxxxxxxxxxxxxx
mysql>grant all privileges on *.* to root@"%" identified by '密碼';
mysql>exit
注意 % 是指任何網絡的 ip
重新載入權限表(請參考臥龍版大著作11-23頁)
root#mysqladmin -u root -p flush-privileges
3- 要限制某一網絡連入 MySql,則要修改 iptables
vi /etc/init.d/rc.local
加入 (4yy/p,複制後修改)
# 只有本主機所屬網段才能連到這台主機的 MySQL server port 3306
$IPTABLES -A INPUT -p tcp -s 192.168.0.0/24 --dport 3306 -j ACCEPT
$IPTABLES -A INPUT -p tcp -s 127.0.0.1 --dport 3306 -j ACCEPT
$IPTABLES -A INPUT -p tcp --dport 3306 -j DROP
4- 要以 MS Excel 讀取 MySql
MyODBC要更新至5.1版本,3.51.22以後的版本經測試可正常連接。
下載 mysql-connector-odbc-5.1.5-win32.msi
ftp://ftp.cs.pu.edu.tw/Unix/mysql/Downloads/Connector-ODBC/5.1/mysql-connector-odbc-5.1.5-win32.msi
下載 mysql-connector-odbc-3.51.26-win32.msi
位置:
http://ftp.ntu.edu.tw/ftp/pub/MySQL/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.26-win32.msi
安裝後還要設定好 「設定」-「控制台」-「系統管理工具」-「資料來源(ODBC)」
5- MS Excel 讀取 MySql 時的編碼問題
vi /etc/my.cnf
在 [mysqld] 及 [client] 兩個小節中均加入
default-character-set = utf8
切記建立每一資料表時,每一欄位之「校對」均設成 utf8_general_ci
沒有留言:
張貼留言