資料庫重置
網站程序或MySQL管理軟體連接MySQL伺服器時密碼錯誤,會出現「1045 - Access denied for user 'root'@'localhost'(using password:YES)」的錯誤提示,如下圖:
當確認已經忘記MySQL密碼,則可以通過以下方案重置root用戶密碼。雙擊打開C:\Program Files\MySQL\MySQL Server 5.1\my.ini文件,如下圖:
點擊「記事本」軟體頂部的「編輯」,再選擇「查找」,在「查找內容」處輸入[mysqld],並點擊「查找下一個」,它會自動轉到[mysqld]欄位行。在下面增加一行skip-grant-tables並保存
Ⅱ mssql資料庫表自增長欄位怎樣重置
很多時候我們需要重置某個表的自增列,讓自增列重新從1開始記數。最蠢的方法當然是把該表刪掉再重新建表了。其實,還有其它的方法可以重置自增列的值:
方法一:使用TRUNCATE
TABLE語句:
TRUNCATE
TABLE刪除表中的所有行,而不記錄單個行刪除操作,同時重置自增列。TRUNCATE
TABLE
在功能上與沒有WHERE子句的DELETE語句相同;但是,TRUNCATE
TABLE
速度更快,使用的系統資源和事務日誌資源更少。
方法二:使用DBCC
CHECKIDENT語句:
DBCC
CHECKIDENT在
SQL
Server
2008
R2
中檢查指定表的當前標識值,如有必要,則更改標識值。還可以使用
DBCC
CHECKIDENT
為標識列手動設置新的當前標識值。
語法:
DBCC
CHECKIDENT
(
table_name
[,
{
NORESEED
|
{
RESEED
[,new_reseed_value
]
}
}
]
)
[
WITH
NO_INFOMSGS
]
參數:
table_name:是要對其當前標識值進行檢查的表名。指定的表必須包含標識列。表名必須符合標識符規則。
NORESEED:指定不應更改當前標識值。
RESEED:指定應該更改當前標識值。
new_reseed_value:用作標識列的當前值的新值。
WITH
NO_INFOMSGS:取消顯示所有信息性消息。
示例:我們要重置表t1的當前標識值為1,sql如下:
dbcc
checkident('t1',reseed,1)
Ⅲ CDR打開軟體時顯示您的字體資料庫已損壞.要重置資料庫,之後因該怎麼拯救才能繼續使用這個軟體
出現corel font manager已損壞,軟體無法打開,可以先排除:1、系統字體是否有問題?2:軟體是否被損壞?
1、如果其他軟體讀取系統字體正常則證明系統字體完好;
2、軟體修復,重裝是否可以解決。
以上如果都無法解決請定位到軟體安裝目錄下的Programs64\FontService.exe,執行這個字體程序即可解決。
corel font manager已損壞請按F8的提示並不是系統字體的問題,其實是因為軟體配套的程序沒有正確運行,導致coreldraw程度運行環境缺失組件使得程序不能運行。運行FontService.exe完美解決。
以上實際中遇到的奇葩問題。
Ⅳ JAVA中對指定資料庫的某個數據進行重置
Connection conn;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:taian", "hr", "hr"); //連接Oracle
conn.setAutoCommit(false);
Statement myStat = conn.createStatement();
String sqlTxt = "update BankAccount set account=account-" + this.amount.getText() + " where accId=" + this.payOut.getText();
System.out.println("第一步 執行:" + sqlTxt);
// 從匯出方扣減
try {
int affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("從匯出方扣減" + this.amount.getText() + "元,修改了" + affectedRow + "行數據.");
sqlTxt = "update BankAccount set account=account+" + this.amount.getText() + " where accId=" + this.saveIn.getText();
System.out.println("第二步 執行:" + sqlTxt);
affectedRow = myStat.executeUpdate(sqlTxt);
System.out.println("從匯入方增加" + this.amount.getText() + "元,修改了" + affectedRow + "行數據.");
// 事務成功結束, 提交
conn.commit();
} catch (SQLException sqlEx) {
System.out.println("耶!語句寫錯了吧");
sqlEx.printStackTrace();
// 事務中斷,整體回滾到事務開始前狀態
conn.rollback();
}
// 匯入方增加帳戶余額
myStat.close();
conn.close();
} catch (Exception ex) {
System.out.println("反正是出錯了.");
}
}//
Ⅳ 如何重置Windows 10上的圖標緩存資料庫
在Windows 10上,您在文件和應用程序上看到的那些圖標存儲在圖標緩存資料庫中,以允許操作系統在屏幕上快速顯示這些圖標。 緩存圖標的過程,而不是從源中檢索它們,有助於防止您的系統被「顯示圖標」的任務陷入困境。
然而,隨著資料庫的增長,圖標緩存資料庫損壞的幾率也在增加。 發生這種情況時,桌面和整個操作系統上的圖標可能無法正確呈現,甚至顯示為損壞。
雖然Windows 10不包括重置資料庫的選項,但仍然可以使用命令提示符中的幾個命令來解決問題。
在這個Windows 10指南中,我們將指導您完成計算機上的圖標緩存資料庫在它們顯示為空白或損壞時重建的步驟。
如何重建圖標緩存資料庫
要在Windows 10上重建圖標緩存資料庫,請關閉您可能正在運行的任何應用程序,然後執行以下操作:
打開開始並搜索命令提示符。
右鍵單擊結果並選擇以管理員身份運行。
鍵入以下命令以導航到圖標緩存資料庫位置,然後按Enter鍵:
cd%homepath% AppData Local Microsoft Windows Explorer
鍵入以下命令以驗證圖標緩存資料庫文件是否位於該位置,然後按Enter鍵:
dir命令的輸出應該列出這些資料庫文件:
iconcache_1280.db
iconcache_16.db
iconcache_1920.db
iconcache_256.db
iconcache_2560.db
iconcache_32.db
iconcache_48.db
iconcache_768.db
iconcache_96.db
iconcache_custom_stream.db
iconcache_exif.db
iconcache_idx.db
iconcache_sr.db
iconcache_wide.db
iconcache_wide_alternate.db
如何重置Windows 10上的圖標緩存資料庫
鍵入以下命令以停止文件資源管理器,然後按Enter鍵:
taskkill / f / im explorer.exe
重要:一旦您終止了文件資源管理器,您的桌面背景和任務欄將消失,留下一個黑色屏幕 - 但它沒關系,它只是暫時的。您需要關閉文件資源管理器才能刪除圖標緩存文件。否則,你將無法做到。
鍵入以下命令以刪除iconcache文件,然後按Enter鍵:
del iconcache *
快速提示:如果您嘗試刪除文件時拒絕訪問,您可能無法以管理員身份運行命令提示符。重復這些步驟,但確保命令提示符以管理許可權啟動。
鍵入以下命令以驗證是否已成功刪除圖標緩存文件,然後按Enter鍵:
dir iconcache *
如果您仍然看到一些iconcache文件,那麼很可能某些應用程序仍在運行,這將阻止您刪除資料庫文件。確保關閉所有,並重復步驟。
鍵入以下命令以啟動文件資源管理器,然後按Enter鍵:
關閉命令提示以完成任務。
完成這些步驟後,Windows 10將自動使用全新的圖標重新創建資料庫文件。
請注意,這些步驟不會刪除和重新創建縮略圖。 但是,如果您的PC上無法正常工作,您可以隨時按照我們的指南重建Windows 10上的縮略圖緩存。
雖然我們將本指南集中在Windows 10上,您可以在Windows 8.1上使用相同的確切步驟。
Ⅵ 如何還原sql資料庫
1、要進行還原資料庫操作我們先需要有一個資料庫,這里直接打開SQL Server Management Studio,然後打開實例,在左側按照下圖中紅色箭頭指示右鍵點擊資料庫,然後點擊 新建資料庫,如下圖: