2014年5月5日 星期一

查詢及設定mysql 連線數

MySQL的最大連線數可以透過my.cnf設定檔來設定

max_connections = 200 (若沒有設定,預設值為100)。

上述方法需重新啟動MySQL才能套用設定,另一種方法則是直接下指令,缺點就是下次重啟動時還是會回到原設定
mysql> set global max_connections = 200;

透過以下指來可查看此參數設定。
mysql> show variables;

至於目前的連線數,可透過Threads_connected來得知,動態變化,可透過以下指令得知目前連線數
mysql> show status;
此外,若發現MySQL的連線數出現異常,如短時間爆增連線,可以用以下指令來找尋目前的連線狀態,找出當下SQL Query的指令與來源。
mysql> show full processlist;

若有異常的指令,可以下kill來刪除該指令
mysql> kill [id]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
依版本, my.cnf 可以照以下格式寫入,
# MySQL 5
max_connections=500            # 全部接受的最大連線數
max_user_connections=20     # 每個使用者最大連線數

# MySQL 4
set-variable=max_connections=500            # 全部接受的最大連線數

set-variable=max_user_connections=20     # 每個使用者最大連線數

遠端連接 SQL Server 2012 Express 版&更改MSSQL Port

預設 SQL Server Express 安裝後預設值使用 Windows 驗證模式,如果要使用 SQL Server 帳戶登入,須先將驗證模式改為混合模式

在安裝後,您可以從【Object Explorer > Instance > 滑鼠右鍵 > Propertites】開啟 SQL Server 屬性視窗,點選【Security】頁籤,將驗證模式設定為【SQL Server and Windows Authentication Mode】後重新啟動 SQL Server 服務。




  • 如果還是不行?
sa 是 SQL Server 的特殊帳戶,其擁有 SQL Server 中完整的權限,因此在 SQL Server 安裝後預設停用該帳戶(如下圖)。



建議您在啟用 sa 帳戶時先將密碼設定為強式密碼,接著依照下列步驟來啟用 sa 帳戶:

  1. 在【Object Explorer > Instance > Seecurity > Logins > sa > 滑鼠右鍵 > Properties】開啟【Login Properties】視窗(如下圖)。


  2. 於 General 頁籤中輸入 Password 和 Confirm Password。

  3. 點選 Status 頁籤後設定 Login 為 Enabled

  1. 啟用成功後您將會發現 sa 帳戶旁的向下箭頭消失,代表啟用成功。


  • 為何只能從本機連接 SQL Server?
預設 SQL Server 的網路組態只啟用 Shared Memory(如下圖)。


要透過遠端連接 SQL Server,必須啟用 TCP/IP 通訊協定,以 SQL Server Express 為例,設定步驟如下:
  1. 開啟 SQL Server 組態管理員。

  2. 展開【 SQL Server 組態管理員(本機)> SQL Server 網路組態 > SQLEXPRESS 的通訊協定 】於右側 TCP / IP 項目上按右鍵選擇啟用

  3. 重新啟動 SQL Server Express 服務。

  • 為何我的 SQL Server Express 已經啟用 TCP/IP 通訊協定,仍無法從遠端連接?
若您已經啟用 SQL Server Express 的 TCP/IP 通訊協定(如下圖)。



仍無法從遠端連接 SQL Server Express,由於預設 SQL Server Express 使用動態連接埠(如下圖)。




因此您在遠端嘗試利用下圖的方式來連接 SQL Server Express,由於未指定連接埠預設會嘗試連接 1433 PORT,而 SQL Server Express 預設又是動態連接埠(以上圖為例,使用 49277 PORT),因而造成無法順利連接。

解決方式有二,說明如下:
  1. 啟動 SQL Server Browser:讓 SQL Server 來接聽所有具名執行個體已經相對應連接埠。

  2. 指定 SQL Server Express 使用 1433 PORT。
    • 開啟 SQL Server 組態管理員。

    • 展開【SQL Server 組態管理員(本機)> SQL Server 網路組態 > SQLEXPRESS 的通訊協定 】於右側 TCP / IP 項目上按右鍵選擇內容

    • 切換至 IP 位址頁籤,將 TCP 動態通訊埠設為空白(下圖3處),表示停用 TCP 動態通訊埠,並設定 TCP 通訊埠設為 1433(下圖4處)。

    • 重新啟動 SQL Server 服務。
    • 接著您可以選擇使用下列任何一種方式連上 SQL Server EXPRESS。


  • 如何只針對 SQL Server Database Engine 通過防火牆?
以 Windows Server 2008 R2 為例,預設只開放某些特定的通訊埠,當您安裝 SQL Server 後,即使啟用 TCP/IP 通訊協定,若仍無法由遠端連接,可以嘗試設定具有進階安全性的 Windows 防火牆,步驟如下:
  1. 開啟具有進階安全性的 Windows 防火牆

  2. 於【本機電腦上具有進階安全性的 Windows 防火牆 > 輸入規則 > 按滑鼠右鍵 > 新增規則】

  3. 於【新增輸入規則精靈】視窗中選擇【程式】後按下一步。

  4. 選擇【這個程式路徑】後按瀏覽來尋找 SQL Server 執行檔的路徑,依照預設 SQL Server 2012 路徑為【C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe】,SQL Server 2012 Express 則為【C:\Program Files\Microsoft SQL Server\MSSQL11.SQLEXPRESS\MSSQL\Binn\sqlservr.exe】,輸入完畢之後按下一步。

  5. 選擇【允許連線】後按下一步。

  6. 選擇套用規則到【網域、私人或公用位置】後按下一步。

  7. 輸入名稱後按完成。


  • 如何使用非 SQL Server 預設的 1433 連接埠連接 SQL Server?
預設 SQL Server 預設執行個體透過 TCP 1433 PORT 來接受要求,若您為了安全性或其他原因想要改成其他 PORT ,可以依照下列步驟進行:
  1. 開啟 SQL Server 組態管理員。

  2. 展開【 SQL Server 組態管理員(本機)> SQL Server 網路組態 > MSSQLSERVER 的通訊協定 】於右側 TCP / IP 項目上按右鍵選擇【內容】,於【TCP/IP 內容】視窗中將【已啟用】改為【】。

  3. 將 SQL Server 伺服器對外的 IP 位址(下圖以 IP2 為例),設定【TCP 動態通訊埠】為空白、【TCP 通訊埠】本文以設定 8080為例、【已啟用】設定為【】。


     
  4. 重新啟動 SQL Server 服務後,您就可以使用下圖的方式連接 SQL Server。

2014年4月14日 星期一

MYSQL 重設密碼

1.首先,停止MYSQL 服務:

    #  /etc/init.d/mysql stop           

2.接著跳過連結,命令如下:

    # mysqld_safe --user=mysql --skip-grant-tables --skip-networking &

3.登錄 MYSQL:

    # mysql -uroot mysql -p

    輸入 root 密碼,進入MYSQL。
    
4.重新寫入 root 密碼:

    mysql> UPDATE user SET Password=PASSWORD('輸入你 root 的新密碼') where USER='root';

5. 把 所有資料庫(含其下的所有資料表),授權給 root,從 localhost 上來,密碼為引號內數據  '*****'。 

    mysql> GRANT all ON *.* TO root@'localhost' IDENTIFIED BY '輸入你 root 的密碼'; 

6.更新權限!密碼若有更動,一定要執行此行指令。

    mysql> FLUSH PRIVILEGES;

7.離開 MYSQL

    mysql> quit

8.輸入密碼,正常進入 MYSQL。

    # mysql -uroot -p

2014年2月28日 星期五

UBUNTU 群暉NAS Mount NFS

群暉NAS Mount NFS
在/etc/fstab 加入
SAMPLE
192.168.1.1:/volume1/test     /home/GOLDEN/DISK/test nfs rsize=8192,wsize=8192,timeo=14,intr

192.168.1.2:/volume1/test     /home/Golden  nfs rsize=8192,wsize=8192,timeo=14,intr

2014年1月5日 星期日

不需要裝etag也能通! 高速公路"高電磁波"ETC繳收費方式

電子收費分為

A.eTag用戶  (貼eTag晶片即會員)(超強電磁波造成國民健康損害)
請參閱網站
B.預約服務  ("不"貼eTag晶片,只申辦遠通會員)
請參閱網站
C.非eTag用戶 ("不"貼也"不"申辦遠通會員) (此項媒體宣導曝光率最少,很多人都被騙去裝,有陰謀!)
繳費方式:
1.通行次日起第3天或收到平信通知後,上遠通網站查詢繳費或自行到超商多媒體事務機列印單據補繳,超商收取代收服務費每筆5元
2.網站線上刷卡收取手續費原本每筆1元,目前調整為6
未繳罰則
繳費期限之費用於使用高速公路當日後約25日內繳交費用!
逾雙掛號信通知之繳費期限仍未繳,將會有300元之罰鍰。

2013年12月15日 星期日

增加APACHE效能修改值

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    ServerLimit       20000
    MaxClients        20000
    MaxRequestsPerChild   0

2013年10月5日 星期六

3COM 3CRWE454G72 重置(RESET) 相關下載工具

3COM 3CRWE454G72 重置
最近客戶有台老3Com  AP 要重新設定,因為3COM被HP併購,爬了很多文章都是舊資料,因此重新找到相關資料供大家參考!

1.移除電源。
2.按住RESET按鈕,重新接通電源。開啟後ALERT LED會閃爍啟動,閃爍約30秒後會更慢(2秒亮,2秒熄)。開始緩慢閃爍。
3.拔下電源插頭並鬆開RESET按鈕。
4.重新接通電源,當啟動序列已完成。
5.下載設定工具網址如下:    (USA型號是JF154A  HP OC WLAN 11G ACCESS POINT)
https://h10145.www1.hp.com/downloads/SoftwareReleases.aspx?ProductNumber=JF154A
6.下載工具 gateway-discovery-v5