Windows通过命令备份数据库到本地
1、mysqldump不是内部或外部命令
解决方案,进入到mysql安装目录的bin目录下。
2、命令输入密码不安全
1、提示密码不能直接输入,不安全
mysqldump -h127.0.0.1 -uroot -proot test > D:/test20220725.sql
2、正确的命令-需要二次输入数据库密码
mysqldump -h127.0.0.1 -uroot -p test > D:/test20220725.sql
3、下面命令只导出表结构
mysqldump -h127.0.0.1 -uroot -p -d test > D:/123456789.sql
对上面的命令解析:
-h127.0.0.1 是数据库ip地址
-uroot 数据库用户名
-proot 数据库密码
test 数据库名称
D:/test20220725.sql 导出的数据库存放路径
-d 只导出表结构
也可以通过下面的命令
mysqldump -h127.0.0.1 -uroot -proot --result-file=D:/123/test_202207251521.sql --default-character-set=utf8 test
[Warning] Using a password on the command line interface can be insecure.
[警告]在命令行界面上使用密码可能不安全