Ebr*_*ee' 2 mysql docker docker-compose
我已经导入了一个SQL包含我的架构及其所有表的文件,方法是:
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
- ./resources/file.sql:/docker-entrypoint-initdb.d/file.sql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: db
Run Code Online (Sandbox Code Playgroud)
问题是,当我尝试从某些表中检索数据时,后端出现异常:
引发异常:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表'db.Configuration'不存在com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:表'db.Configuration'不存在
并且有些表的工作方式与user表完全相同。
尽管我已经SQL在MySQL Workbench中测试了该文件。
问题是,有什么方法可以查看卷中包含哪些表db_data?
是的,您可以从泊坞窗命令行查看所有表信息。
首先,进入docker容器,运行以下命令。
docker exec -it mysql_container_name mysql -uroot -p
其中“ root ”是MySQL数据库的用户名。运行以上命令后,它将要求您输入密码。
然后选择数据库,运行以下命令
使用数据库名称
获取所有表的列表。
显示表格;
运行任何查询,例如从中选择*
SELECT * FROM table_name;
我列出了一些日常的docker有用命令,看看。 https://rohanjmohite.wordpress.com/2017/08/04/docker-daily-useful-commands/
如果需要进一步说明,请告诉我?
| 归档时间: |
|
| 查看次数: |
5556 次 |
| 最近记录: |