mySQL数据库中的备份代码_MySQL中的备份数据库
我目前正在學習SQL。我在windows 10-cmd上運行mysql 8.0.16cli,我以root mysql用戶身份登錄,并以管理員身份運行cmd。
我想做的是備份我新創建的數據庫。
這是我的顯示數據庫輸出:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| learnsql |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.00 sec)
現在,我要做的是:
backup database learnsql to disk = 'E:\backup.bak';
我得到的輸出是:
mysql> backup database learnsql to disk = 'E:\backup.bak';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'backup database learnsql to disk = 'E:\backup.bak'' at line 1
我提供的路徑有效。我猜MySQL不支持“備份數據庫”命令,但它不應該在SQL標準中嗎?
編輯:我知道我可以使用sqldump來做同樣的事情,但是我正在學習,我很想理解為什么這個特定的命令無效。
總結
以上是生活随笔為你收集整理的mySQL数据库中的备份代码_MySQL中的备份数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python pandas csv 追加
- 下一篇: linux cmake编译源码,linu