关灯
开启左侧

[其它] docker mysql启动时执行初始化sql

[复制链接]
CloudService 发表于 2022-4-11 10:57:32 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
docker inspect mysql:5.7"Entrypoint": [ "docker-entrypoint.sh" ],##挂载到容器内/docker-entrypoint-initdb.d;MySQL启动时将执行 01_create_database.sql/root/mysql-5.7/init-data01_create_database.sql##contentcreate database test_database DEFAULT CHARSET utf8 COLLATE utf8_general_ci;grant all privileges on `test_database`.* to 'test_user'@'%' identified by '123456';flush privileges;##挂载到容器内 /var/lib/mysql/root/mysql-5.7/mysqldocker run -p 33336:3306 -v /root/mysql-5.7/mysql:/var/lib/mysql -v /root/mysql-5.7/init-data:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql_5.7 -d mysql/mysql:5.7docker exec -ti <containerID> shmysql -uroot -p123456show databases;总结

以上所述是小编给大家介绍的docker mysql启动时执行初始化sql,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对Vecloud网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

0粉丝

95帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )