2016年3月21日 星期一

將學籍主機IP、資料庫帳密,供縣OpenID主機定時連線取得OpenID單一認證資料

  1. vim /etc/hosts.allow,在 mysqld 的連線範圍內,加入縣網主機IP:163.23.200.2
    sshd:172.16.3.2
    mysqld:localhost, 127.0.0.1, 163.23.200.2
  2. 防火牆程式,開放3306埠。vim /bin/firewall.sh
    iptables -I INPUT -p tcp -s 163.23.200.2 --dport 3306 -j ACCEPT
  3. 設定資料庫使用者與授權
    假設貴校的學籍系統資料庫叫sfs3,而您提供的連線帳號叫openid,而密碼是chcopenid,則請在資料庫內執行下面三條指令。 您可自行依貴校資料庫名稱及所須的帳密設定,請記錄下來,以便申請時填寫。
    請先登入資料庫後再執行下面三行指令,就完成了。[登入資料庫] mysql -uroot -p
    1. GRANT SELECT ON sfs3.student_view TO openid@163.23.200.2 IDENTIFIED BY 'chcopenid';
    2. GRANT SELECT ON sfs3.teacher_course_view TO openid@163.23.200.2 IDENTIFIED BY 'chcopenid';
    3. GRANT SELECT ON sfs3.teacher_post_view TO openid@163.23.200.2 IDENTIFIED BY 'chcopenid';
  4. vim /etc/mysql/my.cnf
    bind-address = 127.0.0.1  改為 bind-address = 163.23.115.67 (直接把它mark起來,不知行不行)