docker mysql启动时执行初始化sql

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值