如何使用命令行连接mysql数据库,以及带有非法字符' - '的数据库名称?

时间:2015-04-17 07:46:19

标签: mysql

最近我们要将mysql数据备份到其他数据库。我发现了一个问题, 旧数据库名称有非法字符' - ',我使用命令行连接数据库,我更改数据库,如:使用test-server,但有错误 1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在' -server'附近使用正确的语法。在第1行 这是因为非法字符' - ',我怎么能逃脱这个角色? BTW:我们可以通过navicat连接数据库,但我想登录mysql服务器进行备份。

1 个答案:

答案 0 :(得分:0)

试试这个

mysql --user=user_name --password=your_password 'db-name'