Николай Николаевич Asked:2020-04-29 05:22:52 +0000 UTC2020-04-29 05:22:52 +0000 UTC 2020-04-29 05:22:52 +0000 UTC 无法以另一个 Ubuntu 用户身份登录 mysql 772 我无法通过终端连接:mysql -u 'asd'@'localhost' -p但是,通过 mysql 连接器一切正常,这是怎么回事? mysql 1 个回答 Voted Best Answer bearpro 2020-04-29T16:32:29Z2020-04-29T16:32:29Z 该命令mysql具有参数-u USER和-h HOST。如果未指定主机,则默认为localhost或127.0.0.1。 连接时获取的用户名大致如下USER + "@" + HOST。因此,如果您尝试指定-u user@host,您会得到: USER = "user@host" HOST = "localhost" (значение по умолчанию) CONN = USER + "@" + HOST = "user@host@localhost" 总计:服务器名称必须作为单独的参数指定--host,用户名必须只包含用户名。
该命令
mysql具有参数-u USER和-h HOST。如果未指定主机,则默认为localhost或127.0.0.1。连接时获取的用户名大致如下
USER + "@" + HOST。因此,如果您尝试指定-u user@host,您会得到:总计:服务器名称必须作为单独的参数指定
--host,用户名必须只包含用户名。