如何使用命令行连接mysql数据库,并且数据库名称带有非法字符“-”?

用户名

最近我们想将mysql数据备份到其他数据库。我发现了一个问题,旧的数据库名称具有非法字符'-',并且我已经使用命令行连接数据库了,并且我更改了数据库,例如:use test-服务器,但错误为1064-您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在第1行的“ -server”附近使用正确的语法。这是由于存在非法字符“-”,我该如何转义该字符?顺便说一句:我们可以通过navicat连接数据库,但是我想登录mysql服务器进行备份。

Praveen Prasannan

尝试这个

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

创建数据库陷入命令行

使用命令行从MySQL数据库截断特定表

“忽略对其他数据库的查询”命令行

如何使用命令行部署Firebase数据库安全性规则?

从命令行创建数据库

如何从命令行删除MongoDB数据库?

PostgreSQL:通过命令行删除PostgreSQL数据库

如何使用命令提示符导出mysql数据库?

从命令行创建RethinkDB数据库

如何在ubuntu中使用脚本添加带有连字符的数据库名称

通过Windows ODBCCONF命令行连接到Paradox数据库

通过命令行或PHP以json格式导出mysql数据库/ mysql表

EF核心数据库更新的命令行连接字符串

通过Clickhouse命令行连接到远程Clickhouse数据库

mysql命令行客户端说无法连接到MySQL的Azure数据库

带有来自命令行和固定装置的数据库详细信息的pytest

有什么方法可以使用MYSQL命令行客户端导出数据库?

如何使用命令行导入数据库?

从命令行创建空的sqlite数据库

从命令行创建Intellisense数据库?

无法通过命令行连接到本地主机MySQL数据库?

如何使用命令行转储Mysql数据库?

删除名称中带有“-”的MySQL数据库

使用命令行导入mysql数据库

如何使用linux命令行创建postgresql数据库

如何知道命令行MySQL数据库导入是否已崩溃?

如何从 mysql 数据库中随机获取变量?(使用带有 dbo 连接的 php)

如何使用命令行将 csv 文件复制到 Vertica 数据库中的表?

MYSQL 命令行,导入命令覆盖当前数据库?