Dump just the table structure to a file in MySQL Dump רק מבנה הטבלה לקובץ MySQL
For this exercise, we will use the mysqldump utility the same as if we were עבור התרגיל הזה, אנו נשתמש בכלי mysqldump אותו כאילו היינו backing up the entire database. מגבה את מסד הנתונים כולו.
Syntax: תחביר:
mysqldump -d -h localhost -u root -pmypassword databasename > dumpfile.sql mysqldump-d-h localhost-u root-databasename pmypassword> dumpfile.sql
The only option that is different than creating an entire backup is the -d switch, which tells mysqldump not to output the data. האפשרות היחידה זה שונה מאשר יצירת גיבוי כולו הוא-D הבורר, בו הוא מספר על mysqldump לא פלט את הנתונים.
Example: דוגמה:
mysqldump -d -h localhost -u root -p2Uad7as9 database01 > dumpfile.sql mysqldump-d-h localhost-u root-p2Uad7as9 database01> dumpfile.sql

Daily Email Updates שערי עדכונים בדוא"ל
You can get our how-to articles in your inbox each day for free. אתה יכול לקבל כמה שלנו למאמרים לתיבת הדואר שלך בכל יום בחינם. Just enter your name and email below: פשוט להזין את שם ואת הדוא"ל שלך להלן:



– --
–Use this to take only the Table structure of the database table in Linux – -השתמש לקחת רק את המבנה של טבלה בטבלה מסד נתונים ב-Linux --
On the terminal על הטרמינל
[root@localhost ~]# mysqldump -uroot -proot123 -h200.200.200.12 mydatabasename tbl_mytable_name –no-data > /tmp/tbl_mytable_name_dump.sql [root @ localhost ~] # mysqldump-uroot-proot123-h200.200.200.12 tbl_mytable_name mydatabasename-אין נתונים-> / tmp / tbl_mytable_name_dump.sql
Remember , if u dont redirect it to a file, it will stores the dump at pwd by the name “oot” זכור, אם u dont לנתב אותו לקובץ, זה יהיה ה-dump חנויות ב pwd בשם "oot"
Regards, דרישת שלום,
Girish Girish
u can restore it in the database using ,,,, U יכולים לשחזר אותו במסד הנתונים באמצעות,,,,
mysql > source /path/to/a/dump/file mysql> המקור / path / to / חור / / קובץ
Thanks. תודה. It helps! זה עוזר!
ok, say you have two dbs very similar in structure. OK, נניח שיש לך שני DBS מאוד דומה מבחינת המבנה. one you use as a master template which goes through various revisions, let's say we're now on revision 3. אחד אתה משתמש כממונה תבנית אשר עובר תיקונים שונים, בואו נגיד שאנחנו עכשיו על תיקון 3. but the second db is a copy of the template as it was at revision 1. אבל db השנייה היא עותק של התבנית כפי שהיה עדכון 1.
because db 2 is in use, you don't want to drop any tables, but you do need to update the structure of the entire db to the latest version of db 1. db 2, כי הוא בשימוש, אתה לא רוצה לרדת כל הטבלאות, אבל אתה צריך לעדכן את המבנה של db כולו לגרסה העדכנית ביותר של 1 db.
is there any method of doing this without having to manually go through and make all the same changes again and again (over many dbs at various versions) and without losing any of the data? האם יש שיטה לעשות זאת מבלי לעבור ידנית ולבצע את כל השינויים שוב ושוב (מעל DBS רבים בגירסאות השונות) ו מבלי לאבד את כל הנתונים?