MySQL是一款常用的關(guān)系型數(shù)據(jù)庫,在開發(fā)中往往需要對數(shù)據(jù)庫進(jìn)行保存和關(guān)閉操作。下面我們將介紹如何在MySQL中保存并關(guān)閉數(shù)據(jù)庫。
保存數(shù)據(jù)庫
mysql>USE database_name; -- 選擇要保存的數(shù)據(jù)庫 mysql>FLUSH TABLES WITH READ LOCK; -- 對數(shù)據(jù)庫加鎖,以免其他用戶在保存時修改數(shù)據(jù)庫 mysql>SHOW MASTER STATUS; -- 查看當(dāng)前的二進(jìn)制日志文件名及偏移量 +------------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------------+----------+--------------+------------------+ | mysql-bin.000001 | 107 | | | +------------------------+----------+--------------+------------------+ 1 row in set (0.00 sec) mysql>quit; -- 退出MySQL客戶端 # 備份MySQL數(shù)據(jù)庫 - 使用 mysqldump 命令 # 導(dǎo)出整個數(shù)據(jù)庫 mysqldump -u username -p database_name >backup.sql # 導(dǎo)出單個數(shù)據(jù)表 mysqldump -u username -p database_name table_name >backup.sql
關(guān)閉數(shù)據(jù)庫
mysql>UNLOCK TABLES; -- 解鎖數(shù)據(jù)庫 mysql>quit; -- 退出MySQL客戶端
以上就是MySQL保存并關(guān)閉數(shù)據(jù)庫的操作,希望對大家有所幫助。