我正在使用mysqldump來保存我的數據庫,現在想要完全重建它,包括數據庫,用戶和用戶權限。mysqldump沒有保存用戶密碼
mysqldump --databases my_db mysql -u root -p > mysqldump.sql
這將生成SQL來創建數據庫和它創建的下表中的用戶:
INSERT INTO db
VALUES( '本地主機', 'MY_DB', 'my_user', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y', 'N', 'Y', 'Y', 'Y', 'Y', 'Y', 'Y','Y 」, 'Y', 'Y', 'Y', 'Y', 'Y');
但是,用戶的密碼並未出現在文件的任何位置,我不清楚在重新創建數據庫後如何使用用戶訪問數據庫。
我不能使用--all-databases選項,因爲有另一個數據庫有大量的數據,我不想在文件中。
謝謝!傻我... :) – user984003
標準:花在創建腳本上的時間:5分鐘。花費在計算錯誤發生的時間:3天:) –