重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
你想如何共享你的mysql數據庫,如果在局域網,可以直接訪問mysql的,在命令提示符中輸入mysql
成都創新互聯是一家專注于成都網站設計、成都網站建設、外貿網站建設與策劃設計,繁昌網站建設哪家好?成都創新互聯做網站,專注于網站建設10年,網設計領域的專業建站公司;建站業務涵蓋:繁昌等地區。繁昌做網站價格咨詢:028-86922220
-h
(你的ip地址如)192.168.1.102
-u
root(用戶名)
-p123(登錄密碼)這種方式直接訪問數據庫(注意-p和你的密碼必須連在一起),至于你說的sql
2005
訪問,那必須兩臺機器都安裝sql
2005,mysql中不需要。
這種架構一般用在以下三類場景
1. 備份多臺 Server 的數據到一臺如果按照數據切分方向來講,那就是垂直切分。比如圖 2,業務 A、B、C、D 是之前拆分好的業務,現在需要把這些拆分好的業務匯總起來備份,那這種需求也很適用于多源復制架構。實現方法我大概描述下:業務 A、B、C、D 分別位于 4 臺 Server,每臺 Server 分別有一個數據庫來隔離前端的業務數據,那這樣,在從庫就能把四臺業務的數據全部匯總起來,而不需要做額外的操作。那沒有多源復制之前,要實現這類需求,只能在匯總機器上搭建多個 MySQL 實例,那這樣勢必會涉及到跨庫關聯的問題,不但性能急劇下降,管理多個實例也沒有單臺來的容易。
2. 用來聚合前端多個 Server 的分片數據。
同樣,按照數據切分方向來講,屬于水平切分。比如圖 3,按照年份拆分好的數據,要做一個匯總數據展現,那這種架構也非常合適。實現方法稍微復雜些:比如所有 Server 共享同一數據庫和表,一般為了開發極端透明,前端配置有分庫分表的中間件,比如愛可生的 DBLE。
3. 匯總并合并多個 Server 的數據
第三類和第一種場景類似。不一樣的是不僅僅是數據需要匯總到目標端,還得合并這些數據,這就比第一種來的相對復雜些。比如圖 4,那這樣的需求,是不是也適合多源復制呢?答案是 YES。那具體怎么做呢?
方法1:記錄賬號信息的數據庫都在同一個服務器上,而且都使用同一個數據庫(表),驗證時都到同一個地方。這個安全性就會差,猜到一個,所有網站就都不安全。
方法2:同一服務器,不同數據庫。在注冊(或修改)時,給每個數據庫都增加(修改)相同的賬號信息。這樣,數據庫相互獨立,可設置不同的安全機制(級別),能保護其他數據信息安全,但不能保護被破解賬號安全。