Bash不执行MySQL命令

uqzxnwby  于 2023-03-11  发布在  Mysql
关注(0)|答案(2)|浏览(113)

我已经连接到我的MySQL数据库在一个docker容器使用:

docker exec -it ti4-automation-mysql-1 bash

我已使用以下帐户登录:

mysql -u root -p ti4-automation

如果要执行命令:

SHOW DATABASES;

我得到这个:

看起来;没有结束命令。

zsbz8rwp

zsbz8rwp1#

您可以使用\s,它将给予以下输出并验证Using delimiter:

mysql> \s
--------------
mysql  Ver 14.14 Distrib 5.7.34, for Linux (x86_64) using  EditLine wrapper

Connection id:          45
Current database:       my_database
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Using delimiter:        ;
Server version:         5.7.34-log MySQL Community Server (GPL)
Protocol version:       10
Connection:             Localhost via UNIX socket
Server characterset:    latin1
Db     characterset:    latin1
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:            /var/run/mysqld/mysqld.sock
Uptime:                 16 days 22 hours 19 min 37 sec
yyyllmsg

yyyllmsg2#

你应该你这个命令它的工作以及在mysql docker容器

mysql -u user -p -e 'show databases;'

相关问题