我有一个在docker容器上运行的mysql服务器。当我说docker-compose ps时,我看到mysql已启动。我有一台ubuntu 16.04主机。我想用命令行连接到mysql。
我正在尝试这个:
mysql --host=localhost --user=abc --password=123 abc --port=3310
但我接受了这个错误:
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我不想去容器和连接。我应该使用端口号3310.这是我关于mysql的相关docker-compose.yml:
mysql-db:
image: mysql:5.7.11
command: mysqld --lower_case_table_names=1
ports:
- "3310:3306"
我对这些事情很陌生。我怎样才能连接到mysql?哪里错了?
由于