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