不會。
我們安裝的數據庫實體可以想象為Office的Excel工具,它提供給了我們很多功能,包括一些運算函數、查找、修改、刪除等等。而一個數據庫文件其實就是一個Excel文件,里面存放的是數據和結構。
使用過Excel的朋友應該都明白,我們不管是卸載Excel還是重裝、升級Excel程序,對于Excel文件是沒有任何影響的,Excel文件并不會因為這些情況而發生變化。唯一能夠讓Excel文件大小、數據出現變化的,就是我們去修改了Excel表中的內容。
那么,數據庫的文件也是一樣的,當沒有任何指令操作數據庫的時候,這個數據庫對于的文件也不會出現任何的變化。
有時候,我們的數據庫實體中,會存在一些指令,而這些指令可能會導致數據庫的變化。例如:觸發器、binlog的訂閱等等。
這些都是數據庫本身對自己進行的操作,有時候系統其實沒有啟動,數據庫本身也會接受到指令。所以,沒有外在的系統作用的“外在”,我這里定義為這個DB文件本身以外的范圍。但如果這里的“外在”僅僅是說外部系統(包括應有程序、數據庫客服端等),那么就并不能完全的囊括導致數據庫數據變化的范圍,數據也就可能被篡改。