瀏覽標籤:

SQL

[MSSQL] 利用 Setup.exe 完整解除安裝 SQL Server

安裝MSSQL很簡單,無腦下一步就好了,但是要移除就沒這麼容易了,這裡有個簡單的方法告訴大家。

 

  1. 掛載安裝iso檔
  2. 用命令提示字元進入安裝目錄
  3. 輸入以下指令即可開啟反安裝程序

 

  • 查看更多資訊

 

來源:[SQL SERVER][Maintain]利用 Setup.exe 完整解除安裝 SQL Server

[C#][ASP.NET MVC5] MySQL Entity Framework 學習筆記(一) – 環境設定

剛開始在碰ASP.NET MVC的時候,查詢該如何連結資料庫時常常會聽到Entity Framework這個方法,但由於那時沒有太多時間,沒去查太多資料都用SQL自幹,現在閒下來了,就來玩玩看這個東西,首先是環境設定:

  1. NuGet安裝MySQL使用Entity Framework時所需要的套件
    01
     
  2. 總共有三個東西要安裝,分別是
    • MySql.Data
    • MySql.Data.Entity
    • MySql.Web

    01

  3. 安裝完畢後就要開始設定連結字串,打開Web.config新增連結字串

    02

  4. 建立MySqlContext.cs並繼承DbContext供後續使用

 

結論:

這樣環境就建置完成囉,後續就可以開始使用Entity Framework了!

 

參考:

  1. ASP.NET MVC, ENTITY FRAMEWORK CODE FIRST與MYSQL筆記
  2. Entity Framework 快速上手與學習資源整理

MySQL 修改 timeout 時間以改善效能

環境:Ubuntu Server 15.10 x64

剛剛在後台發現一堆連線數以sleep狀態卡在那,
感覺就怪怪的,如果沒有使用的話為什麼不會timeout呢?
查了一下才發現,

0
原來mysql預設的數字是八小時…
這也太久了吧,不會造成連線數都卡死嗎??
於是乎開始修改找資料嘗試修改,
不知道為何,我的lamp套件與別人的安裝路徑都不一樣,
最後我是在

裡面加上下面這幾行,儲存重開mysql服務後解決

 

參考1:http://note.tc.edu.tw/421.html

參考2:http://dba.stackexchange.com/questions/1558/how-long-is-too-long-for-mysql-connections-to-sleep

Ubuntu Lamp MySQL 解開外連限制

在MySQL的安全性預設是禁止外連的,但因為我有一隻程式的資料庫放在這台主機上,所以必須開放服務給程式連線。

  1. 路徑
  2. 搜尋
  3. 修改
  4. 重新開啟MySQL

 

參考:http://askubuntu.com/questions/272077/port-3306-appears-to-be-closed-on-my-ubuntu-server

MySQL與MariaDB到底該選擇哪種比較好呢?

隨著MySQL的封閉,我也在考慮要不要換個資料庫來玩玩了

最近看到這幾篇文章讓我更想要轉換陣線了

  1. 毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談
  2. [C#.NET][Entity Framework] Connect Maria Database

對於C# .NET來說,連接MySQL與MariaDB使用的工具似乎沒有任何差別,

程式碼似乎一行都不用動到就可以無痛轉換,

看來我也該找個時間來玩玩看MariaDB了。