❶ 伺服器怎麼管理外部資料庫
下一個 navicat 就好了
❷ 怎麼通過外網管理伺服器上的mysql資料庫
在開始-運行裡面輸入mstsc打開遠程連接。該經驗純屬原創,一個個截圖的!
輸入賬號密碼登陸伺服器.。整個網路都沒有這個方法!
打開iis管理器,可以看到網站-默認網站-phpmyadmin,這個就是需要管理的mysql資料庫。
雙擊默認網站,選擇屬性。可以看到有個高級選項
點擊高級,可以看到有ip地址,tcp埠和主機頭。埠默認打開的是80埠,主機頭默認是空,這時我們點擊編輯將自己解析在此伺服器上的域名輸入進去,確定。
最後在瀏覽器輸入指向的域名,即可看到管理phpmyadmin的界面。登陸賬號密碼即可管理了!
❸ 如何管理伺服器上的多個資料庫
雖然這將減少託管所有這些資料庫的成本,但是,這增加了管理這些系統的復雜性,因為你現在要處理多個服務級協議和維護窗口。 當你決定在同一台伺服器上託管多個資料庫的時候,你要考慮的第一件事是這些系統是否有互補的維護窗口。如果一個系統不能在夜間放慢速度或者離線,另一個系統不能在白天放慢速度或者離線,這些系統就不適合共享一個伺服器,因為你在需要為系統使用補丁或者處於其它原因要讓系統離線的時候,你沒有有效的維護時間窗。 你需要考察的下一個決定因素是這些系統的服務級協議。需要99%的開機時間的系統能夠安排在一起,因為你可能會為這些系統(也許是集群解決方案)建立一個比非重要任務系統更強大的環境。這可以為你節省額外的成本,因為你現在不需要采購任何高端系統。具有更高的服務級協議的系統也可能會有同樣的維護時間窗。因此,這些系統在一開始就是互補的。 承擔工作量 對託管多個資料庫的SQL伺服器進行維護的最大難題是時機。 當然,當把多個資料庫集中在一個SQL伺服器的時候需要考慮的最重要的問題是,是否有足夠的CPU和內存資源處理這些客戶程序添加到這個資料庫伺服器的工作量。如果單個伺服器不能提供需要的CPU和內存資源,那麼,把這些資料庫都集中在那台伺服器上就不是一個好的選擇。 當你經過這個整個決策過程並且把這些資料庫都放在同一台伺服器上之後,你如何保持這些系統的健康和在高峰期仍能運行?與其它任何資料庫解決方案一樣,你仍需要處理自己的備份、索引碎片整理和重建、以及為操作系統和SQL伺服器使用補丁。 處理託管多個資料庫的SQL伺服器的維護的最大難題是時機。你需要保證你的維護任務能夠在這個SQL伺服器託管的全部資料庫計劃的維護時間窗內完成。在任何資料庫的維護時間窗之外進行維護工作都將引起資料庫運行緩慢,因為硬碟和CPU資源現在被維護活動佔用了,而不是處理正常的資料庫查詢。 重新索引工作 已經證明是有用的一個技術是比正常運行重新索引指令更頻繁地對你的索引進行碎片整理。整理碎片的指令比重新索引指令有更多的好處。第一,索引碎片整理指令是一種在線操作,而重建索引是一種離線工作(除非你運行SQL伺服器2005企業版或者更新的版本)。第二,如果你頻繁地運行索引碎片整理指令,每一次運行這個指令的時候工作量都比較少。 例如,你每個星期檢查一次索引碎片,它顯示碎片是70%。這樣,你就可以運行一個索引重建指令清除這些索引。 然而,你在第二天再檢查索引碎片的時候會發生什麼情況呢?它可能是大約8%至10%的碎片。因此,如果你每天運行一個索引碎片整理指令而不是每個星期運行一次索引碎片整理指令,每一天要做的工作就很少,這個工作就能夠更快地完成,可能在每天的維護時間窗內完成。 即使你在時間窗內不能讓這個系統離線,由於碎片整理操作是一種在線操作,這個系統在整理碎片操作的時間將繼續發揮作用,只是反應速度比正常情況下稍微慢一點。 資料庫備份 備份是在一台伺服器上託管多個資料庫的時候需要解決的另一個關鍵問題。 每一個資料庫都有自己的備份要求。備份資料庫也許是能夠在SQL伺服器運行時執行的最繁重的任務。並不是因為這種備份需要佔用大量的CPU和內存資源(這個任務佔用的資源一般是很低的,除非你在備份的時候對資料庫進行壓縮),而是因為備份一個大型資料庫需要佔用大量的硬碟資源。 當進行全面備份的時候,整個資料庫必須從硬碟讀取。如果你的硬碟系統非常繁忙,這個備份會引起性能嚴重下降。這種備份的最佳解決方案是選擇合適的時機。你還可以尋找能夠在備份的同時允許對資料庫備份進行壓縮的第三方工具。由於這將增加SQL伺服器上的CPU的工作量,它通常僅用很少的時間完成備份,因為需要寫入備份設備中的數據很少。 結論 只有很少的幾種技術能夠在一台伺服器上運行多個資料庫的時候幫助進行資料庫伺服器的維護。當你考慮資料庫整合項目時,希望你能發現這些工具是很有用的。
❹ 如何管理伺服器上的多個資料庫
可以的,只要伺服器資源夠用的話,隨你安裝幾個資料庫都可以,只是每個資料庫listener都必須不同,只有一個資料庫可以預設1521,其他資料庫需要改埠;
但是一般情況下伺服器上的資源都是有限的,內存多一點的安裝2~3資料庫沒啥問題。
生產環境沒人這么干,測試環境,開發環境倒是可以的。
❺ 如何在本地管理linux伺服器中的mysql資料庫,急詢。
如果可以通過Windows連上去建議用HeidiSQL等客戶端連上去,或者通過Web形式phpMyAdmin登錄管理。
❻ 怎麼通過外網管理伺服器上的mysql資料庫
ssh遠程連接伺服器,看你的伺服器是什麼操作系統了,windows的可以mstsc遠程登錄進去管理;linux ssh登錄進去進行操作;
如果只是連接資料庫,進行增刪查改,知道ip 埠(默認是3309) 用戶名 密碼就行了
❼ 如何用企業管理器管理資料庫
總共有四個步驟:
一. 在本地建立一個SQL Server伺服器.
請按下面的圖示操作:
1. 打開企業管理器,新建一個SQL SERVER組。如圖所示:
參考:http://cache.content.com/c?m=ad02b9&p=&newp=&user=&fm=sc&query=%C8%E7%BA%CE%D3%C3%C6%F3%D2%B5%B9%DC%C0%ED%C6%F7%B9%DC%C0%ED%CA%FD%BE%DD%BF%E2&qid=dd2e608c000057a0&p1=2
❽ 資料庫的基礎服務怎麼進行
資料庫基礎服務主要包括資料庫的開啟、關閉、登錄等基礎性操作,為資料庫系統中最常見與最基礎的服務操作。下面以在命令行中與GUI客戶端工具中為例,對以上服務操作作較詳細的說明。開啟伺服器1.命令行操作資料庫命令是資料庫系統得以運行的根本保證,各種各樣的請求最終都轉換成資料庫命令,並在數據系統上執行。熟練掌握數據操作命令對資料庫開發人員及資料庫管理人員至關重要。
在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下:先進入MySQL服務的安裝盤,再進入其安裝路徑下的bin目錄,操作過程如圖5−1所示。或把bin目錄的路徑配置到操作系統的環境變數的path路徑下,則無須在cmd命令行中進入MySQL的bin目錄就可直接使用MySQL命令集。
cmd命令進入MySQL伺服器bin目錄操作
bin目錄為MySQL伺服器命令的存放目錄,在該目錄下,找到mysqld.exe或mysqld−nt.exe或mysqld−debug.exe文件。
根據應對文件,選擇對應的命令啟動:mysqld--consolemysqld−nt--consolemysqld−debug--console每個命令的後面跟的「--console」表示啟動信息輸出到cmd命令行控制台,最後看到如圖伺服器啟動成功所示的類似信息時,表示啟動成功。
2.GUI操作通過GUI操作資料庫相對比較簡單,對於剛入門的人員是一個不錯的選擇,下面針對通過GUI如何開啟資料庫作簡單介紹。
伺服器啟動成功
GUI圖形界面啟動按如下步驟操作:((1)右鍵單擊我的電腦→管理→服務和應用程序→服務。
(2)打開系統服務管理界面,找到MySQL服務,並雙擊打開。
(3)在彈出的「MySQL的屬性(本地計算機)」對話框中選擇「啟動」按鈕,如圖5−3所示。
GUI啟動操作
登錄伺服器在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下,找到mysql.exe文件。
根據應對文件,用如下命令登錄:mysql−uroot−proot其中,−u後面跟的是root賬號;
−p後面跟的是賬號的密碼,此處為「root」。
語句的最後一定不能加上分號,否則會把它當成密碼的一部分,而導緻密碼不正確,不能成功登錄。最後,如果看到如圖登錄成功操作所示的信息時表示登錄成功。
登錄成功操作
關閉伺服器在cmd命令行下進入MySQL伺服器安裝目錄(根目錄)的bin目錄下,找到mysqladmin.exe文件,mysqladmin是MySQL資料庫管理的命令,是一個綜合性的指令性,能完成眾多功能。
根據應對文件,用如下命令關閉:mysqladmin−uroot−prootshutdown其中,−u後面跟的是root賬號;
−p後面跟的是賬號的密碼,此處為「root」;
shutdown為mysqladmin命令的參數。
❾ 怎麼用SQL Server Management Studio管理資料庫
點擊 連接 資料庫引擎,輸入DB伺服器ip 賬號 密碼,就可以管理相應伺服器上的資料庫了
❿ 怎麼通過外網管理伺服器上的mysql資料庫
設置mysql服務允許外網訪問,修改mysql的配置文件,有的是my.ini,有的是my.cnf【linux】.
1:設置mysql的配置文件
/etc/mysql/my.cnf
找到 bind-address =127.0.0.1 將其注釋掉;//作用是使得不再只允許本地訪問;
重啟mysql:/etc/init.d/mysql restart;
2:登錄mysql資料庫:mysql -u root -p
mysql> use mysql;
查詢host值:
mysql> select user,host from user;
如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以執行:
mysql>grand all privileges on *.* to root@'%' identifies by ' xxxx';
其中 第一個*表示資料庫名;第二個*表示該資料庫的表名;如果像上面那樣 *.*的話表示所有到資料庫下到所有表都允許訪問;
『%':表示允許訪問到mysql的ip地址;當然你也可以配置為具體到ip名稱;%表示所有ip均可以訪問;
後面到『xxxx'為root 用戶的password;
舉例:
任意主機以用戶root和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
IP為192.168.1.102的主機以用戶myuser和密碼mypwd連接到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;