在命令行使用
mysqldump -uroot -ppassword dbName >1.sql
方法备份数据库的时候,出现了
mysqldump: Got error: 2003: Can't connect to MySQL server on 'localhost' (10061) when trying to connect
的错误,导致1.sql文件时空的,原因是MySQL的默认端口是3306,而我安装的时候改成了13306,系统还是按照默认端口执行,所以会报错,所以要指定端口才能正常运行
mysqldump -P13306 -uroot -ppassword dbName >1.sql
注意端口前面是大写的P,并且恢复时也要加上端口号
还有一点要注意,备份语句后面不要加分号,加上的话不能完全输出SQL文件