8 資料庫探測方法

2021-08-03 21:21:22 字數 868 閱讀 2817

【小迪實地培訓——掃盲篇】

【如何判斷資料庫】

1.根據指令碼語言

asp access 小部分搭

mssql(sql server)

php mysql

aspx mssql(sql server) 一小部分搭

mysql

jsp oracle

2.根據報錯資訊獲得

『 !@#¥%

他這種很明顯是access資料庫

mysql報錯介面

每一種資料庫,報錯的話有可能會顯示資料庫資訊。

3.掃瞄埠獲取

mysql 3306

mssql 1433、

1434

oracle 1521

可以通過掃目標站的埠,如果1433開放,基本可以確定是

mssql(sql server)

資料庫。如果

3306

開放,基本可以確定是

mysql

資料庫。以此類推。

比如mysql的

3306

埠被修改為

33306

,如果是不可疑埠。

2653

可以用:xx.xx.xx.xx: 2653  ip+埠訪問,如果是資料庫埠,也會顯示出資料庫資訊

(大部分)。

埠修改就掃埠,逐個訪問,如果是資料庫埠,會返回版本或資料庫名

總結:小型站點一般就是access

資料量多的站點,即使是asp指令碼,一般也不是

access。

access資料庫特點,

正常**使用,資料達到100m 就會出現資料互動卡 慢。

論壇使用,資料達到50m 就會很卡,很慢。

優化Mysql資料庫的8個方法

通過8個方法優化mysql資料庫 建立索引 複核索引 索引不會包含含有null值的列 使用短索引 排序的索引問題 like語句操作 不要在列上進行運算 不使用not in 和 操作 1 建立索引 對於查詢佔主要的應用來說,索引顯得尤為重要。很多時候效能問題很簡單的就是因為我們忘了新增索引造成的,或者...

MySql資料庫設計的8種優化方法

mysql從4.1開始支援sql的子查詢。這個技術可以使用select語句來建立乙個單列的查詢結果,然後把這個結果作為過濾條件用在另乙個查詢中。例如,我們要將客戶基本資訊表中沒有任何訂單的客戶刪除掉,就可以利用子查詢先從銷售資訊表中將所有發出訂單的客戶id取出來,然後將結果傳遞給主查詢,如下所示 d...

資料庫資料遷移方法

mysqldump u使用者名稱 p密碼 資料庫名 資料表名 匯出檔案路徑 mysqldump uroot ppassword mydb mytable path mydb.mytable.0410.sqlmysql u使用者名稱 p密碼 d資料庫名 匯入檔案路徑 mysql uroot ppass...