docker(部署常见应用):docker部署mysql

haoprogrammer 2019-06-12 16:28:00 阅读数:36 评论数:0 收藏数:0

上节回顾:docker(部署常见应用):docker部署nginx

docker部署mysql:5.7.26

# 下载镜像
docker pull mysql:5.7.

# 查看镜像
docker images|grep mysql

# 启动容器镜像,建议在/usr/local/workspace/mysql  下执行以下docker  run  命令

  docker run -p 13306:3306 --name my-mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26

命令说明:

-p 13306:3306                                  将容器的 3306 端口映射到主机的 3306 端口

--name my-mysql                                启动后容器名为 my-mysql  

-v $PWD/conf:/etc/mysql/conf.d               将主机当前目录下的 conf/my.cnf 挂载到容器的 /etc/mysql/my.cnf         (conf目录为mysql的配置文件)

-v $PWD/logs:/logs                将主机当前目录下的 logs 目录挂载到容器的 /logs           (logs目录为mysql的日志目录)

-v $PWD/data:/var/lib/mysql            将主机当前目录下的data目录挂载到容器的 /var/lib/mysql (data目录为mysql配置的数据文件存放路径)

-e MYSQL_ROOT_PASSWORD=123456        初始化 root 用户的密码

 

查看容器启动情况

[xxx@xxx-xx-xxx  mysql]# docker ps|grep mysql
5291ed3fe987        mysql:5.7.                                        "docker-entrypoint.s??   5 minutes ago       Up 5 minutes        33060/tcp, 0.0.0.0:13306->3306/tcp   my-mysql

 

进入mysql容器

# 登录容器
[root@cbov10-sso55-xxx ~]# docker exec -it my-mysql bash root@5291ed3fe987:/# ls bin dev entrypoint.sh home lib64 media opt root sbin sys usr boot docker-entrypoint-initdb.d etc lib logs mnt proc run srv tmp var
# 登录mysql
root@5291ed3fe987:
/# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is Server version: 5.7. MySQL Community Server (GPL) Copyright (c) , , Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | +--------------------+ rows in set (0.00 sec)

 

设置能远程登录mysql

mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
| localhost | test          |
+-----------+---------------+
 rows in set (0.00 sec)

# 设置root用户在任何地方进行远程登录,并具有所有库任何操作权限,(公司绝对不能这么做,暴露的攻击面太大),这里只是做测试。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
Query OK,  rows affected,  warning (0.00 sec)

# 刷新权限
mysql> FLUSH PRIVILEGES;
Query OK,  rows affected (0.00 sec)

# 退出mysql 
mysql> exit
Bye

 

关于mysql授权,各位可自行百度,这里推荐

mysql之权限管理 

 

Mysql权限控制 - 允许用户远程连接 

 

远程登录测试

使用数据库连接工具连接   宿主机ip+宿主机暴露的端口。    

前面我们启动容器的时候 -p 13306:3306    标识 宿主机端口 13306 映射 到容器的  3306 ,假如我们宿主机,就是服务器的ip地址为10.10.10.11

应该连接  10.10.10.11:13306    连接的数据库这里推荐新建test 数据库 做测试,如下

 

docker ,mysql重启问题(数据会不会丢失?)

# 查看容器
[root@cbov10-sso55- mysql]# docker ps|grep mysql
5291ed3fe987        mysql:5.7.                                        "docker-entrypoint.s??   4 hours ago         Up 4 hours          33060/tcp, 0.0.0.0:13306->3306/tcp   my-mysql

# 停止容器 ( 5291ed3fe987 这里是mysql容器id)
[root@cbov10-sso55- mysql]# docker stop 5291ed3fe987
5291ed3fe987


# 删除容器
[root@cbov10-sso55- mysql]# docker rm 5291ed3fe987
5291ed3fe987

去我们原先挂载目录下查看

挂载宿主机目录是   /usr/local/workspace/mysql, 

[root@cbov10-sso55-xxx mysql]# cd data/
[root@cbov10-sso55-xxx data]# ls
auto.cnf    ca.pem           client-key.pem  ibdata1      ib_logfile1  performance_schema  public_key.pem   server-key.pem  test
ca-key.pem  client-cert.pem  ib_buffer_pool  ib_logfile0  mysql        private_key.pem     server-cert.pem  sys

 

 数据文件还在!我们再重新执行

 

# 这里要注意和挂载的宿主机目录一定要一致,第一次在 /usr/local/workspace/mysql 下执行的命令,这次也应该在同目录

# 当然,写成固定路径就没有上面的问题

[root@cbov10-sso55-xxx mysql]#   docker run -p : --name my-mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.
74c91431533ebb9bbfd3a1123b3f910f54770a08ad08c3c37cbbb996d29e0428

# 这里可以看出容器id已经发生了变化
[root@cbov10-sso55-xxx mysql]# docker ps |grep mysql
74c91431533e        mysql:5.7.                                        "docker-entrypoint.s??   16 seconds ago      Up 15 seconds       33060/tcp, 0.0.0.0:13306->3306/tcp   my-mysql

# 进入容器
[root@cbov10-sso55-xxx mysql]# docker exec -it bash 74c91431533e
Error: No such container: bash
[root@cbov10-sso55-xxx mysql]# docker exec -it  74c91431533e bash
root@74c91431533e:/# mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 
Server version: 5.7. MySQL Community Server (GPL)

Copyright (c) , , Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.


mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
| test               |
+--------------------+
 rows in set (0.00 sec)

发现建的test数据库也在!mysql容器删除前后,data文件大小也可以验证,读者壳自行尝试。

宿主机文件保存好的话,数据可以不丢失。

 

说明:

其实 生产比做的这个测试要复杂的多,mysql集群,主备,数据同步,网络 等等问题,用docker解决确实为难

mysql 容器 的管理或者说,有状态应用的管理还得一个比较流弊的东西,这个项目是 大名鼎鼎的  kubernetes

 

推荐

docker官网

kubernetes官网

 

感谢您的观看和支持。

 


版权声明:本文为[haoprogrammer]原创文章
转载请带上:http://copyfuture.com/blogs-details/20190612163954341utsl5z8sdlzplnk
或:https://www.cnblogs.com/haoprogrammer/p/11008786.html



  1. ListView学习(一)
  2. 小散注意了!创投+雄安+券商,下周三大方向确立!(附股)
  3. MySQL 笔记整理(7) --行锁功能:怎么减少行锁对性能的影响?
  4. 梁冬|为什么一些有魅力的人永远都显得比你差一点点?
  5. 灵隐寺,活佛济公的出家之地,你知道有多神奇吗?
  6. 第一次作业
  7. 11.68万起,国产最强运动性能,看似完美的领克03还有哪些不足?
  8. 如何度过难熬的寒冬,前畅销品牌一夜沉底,关厂裁员安能保全?
  9. 大众车通病!早点知道会省下不少钱。
  10. Java 集合系列(三)—— LinkedList
  11. 在 Ubuntu 18.04 下安装 fcitx 及搜狗拼音输入法
  12. 毛主席为何将国民党元老的小诗作为自己的座右铭?原因很感人
  13. 插画版《英雄联盟》,这设计师颜值太高了吧!
  14. 《全境封锁2》开放!九大秘技让你赢在起跑点
  15. 苹果将继续推出小尺寸iPhone 搭载A12处理器
  16. 德国采埃孚集团公司来华谈合作,豹2主战坦克将加入中国商标
  17. 红利期过后加速变现?吴晓波拟将旗下公司卖给昔日“股王”全通教育
  18. 【渗透实战】对某招聘网旁站注入
  19. 东航制定大兴机场转场方案:北京航线平移,中联航整建制进驻
  20. 这段话,送给半生已过的自己!(精辟)
  21. 领导力的新标准:创造共享价值
  22. 都说120公里时速爆胎必死无疑是真的吗?
  23. 在魏忠贤得势的三年中,明朝为何能在辽东战场压着皇太极打?
  24. 【Wireshark抓包】:TCP的状态类型
  25. 简说设计模式——状态模式
  26. 俗话说大鱼吃小鱼,宇宙那么大,星系之间会相互吞并吗?
  27. 安永合伙人与客户恋爱被罚930万美元!原来都挺好里说的都是真的
  28. WCF技术剖析之二十九:换种不同的方式调用WCF服务[提供源代码下载]
  29. virtualbox实现局域网内访问虚拟机2-network添加端口转发
  30. 带你入门 Docker
  31. Epic宣布实装搜索功能,这么一个平台到底怎么和Steam叫板?
  32. 扩散周知!4月征期个税办理专项附加扣除“再提醒”
  33. 近5年,这些基金成功穿越牛熊!
  34. 滴滴 App 的质量优化框架 Booster,开源了!
  35. 详述—IPSEC-VPN
  36. 太阳系各星球,轨道运行周期是如何计算的?开普勒可真是个天才!
  37. 斯凯12星座周运2019.3.18-3.24 天秤放慢脚步 摩羯新机会
  38. 认识RabbitMQ交换机模型
  39. Kubernetes 笔记 08 Deployment 副本管理 重新招一个员工来填坑
  40. 古语:儿子像娘,金砖砌墙;女儿像老子,反穿皮袄子,是啥讲究?
  41. 《全境封锁2》评测:成功属于犯错最少的人
  42. 胆子太大!为了陪情妇游玩,他欺骗巡视组
  43. 孙宇晨:凭啥Facebook发币是区块链革命 我就是骗子?
  44. NFS服务和DHCP服务讲解(week3_day2)--技术流ken
  45. 周末公告数量大增,43股发布重要公告,其中2股拟10转9以上
  46. 0-3岁绘本| 后悔没早认识这只熊
  47. 创业者创业之路必不可少的资源
  48. 数据库相关命令
  49. 扎克伯格当初拒绝雅虎收购原因:他不想在别人手下工作
  50. 不依靠子女,不依赖补助,不如我们“搭伙养老”
  51. 11点聊电商:顺丰“结盟”DPDHL集团 正式入局供应链领域
  52. 欢迎回来,动作天尊!
  53. CVE-2010-2883
  54. 996.icu,不加班的程序员有前途吗?
  55. 418号潜艇沉没事件:潜艇上浮撞到护卫舰,39人仅一人幸存!
  56. NLP入门(十)使用LSTM进行文本情感分析
  57. 粪便移植已致一人死亡,美国FDA发出安全警告
  58. 苹果、Google、微软、亚马逊,哪家的语音助手会的语言最多,WHY?
  59. 二战时美国军工企业创造的奇迹!火箭筒每分钟造两只
  60. 新喜剧之王你还没有读懂的经典语录
  61. 从子弹短信到电子烟,谁“杀死”了商人罗永浩?
  62. “魔鬼三角”百慕大
  63. CYQ.Data 支持分布式数据库(主从备)高可用及负载调试
  64. 汽车常见名词原理图(动图),非常直观!
  65. 小八卦,乔欣对家多?欧阳娜娜变丑了?
  66. Your Phone更新:可快速分享Windows 10 PC链接至安卓手机
  67. 【UVA - 101】The Blocks Problem(vector+模拟)
  68. Linux下安装jdk8
  69. 天空:蓝军高层不满萨里战绩,正在讨论其未来
  70. javascript中return function与return function()的区别
  71. 碧桂园裁员50%?杨国强辟谣:年尾集团员工总量会比年初还要多
  72. “雇凶杀人5次转包案”6人被判无罪 检方再次抗诉后二审开庭
  73. PHP洗牌、猴子选大王两个小算法
  74. Web标准的未来,浏览器的未来,应用的未来。
  75. 李斌发表内部信:蔚来要全力以赴 赢得资格赛
  76. 当兵前和当兵后,女生身上发生了哪些变化?
  77. 谁是下个自走棋?这些WAR3地图作者已年入百万
  78. 宝妈给孩子的晚餐里加点这些,帮助宝宝好消化睡的香,还提个子
  79. XXE(XML外部实体注入)漏洞
  80. 清华大学积极心理学家告诉你,如何在焦虑时代活出幸福感
  81. 数据库中悲观锁与乐观锁的总结实践
  82. 7.4亿人受害!中国女性二手烟暴露居全球高位
  83. 蚂蚁金服核心技术:百亿特征实时推荐算法揭秘
  84. 减肥不吃主食?偏见!主食不止能提供能量
  85. 获取Spring Bean
  86. ASP.NET MVC5+EF6+LayUI实战教程,通用后台管理系统框架(7)- EF增删改查
  87. 获取MySQL系统当前时间
  88. 小小感冒竟是致命性心脏病的罪魁祸首!病毒性心肌炎重在早期预防
  89. 《新喜剧之王》下映,因网播收费闹得满城风雨!网友:我愿意
  90. 领域驱动设计,让程序员心中有码(八)
  91. 黑科技or天方夜谭?电池时代的充电方法论
  92. 日照这处海上桃源,正美得像个童话仙境!
  93. 使用 JWT 生成 Token 代码示例
  94. 用markdown + html写一封简历
  95. C#中的线程池使用(二)
  96. 《奇迹世界SUN》不屈的狂战士,永不退缩的勇者
  97. 服不服?张发奎叫板张学良,坦克飞机首次亮相北伐生死之战
  98. 小米3手机开启root权限+xposed框架安装(亲测,小米系列均可参考)
  99. SpringBoot中拦截器和过滤器的使用
  100. 国防部发言人第一次手持火炬主持记者会 原来它大有来头

  1. 前端笔记之NodeJS(一)初识NodeJS&内置模块&特点(1755)
  2. Matlab 2019a 安装包下载以及安装和激活(1719)
  3. Delphi 开发微信公众平台 (二) 用户管理(1681)
  4. Python开发:部分第三方库无法在线安装解决方法(1563)
  5. [深度应用]·实战掌握Dlib人脸识别开发教程(1429)
  6. React 与 React-Native 使用同一个 meteor 后台(1429)
  7. 《跃迁-成为高手的技术》之联机学习(1427)
  8. 独家 | 寒武纪二代芯片发布在即,提前解密如何挑战英伟达!(1372)
  9. 使用 C 语言实现一个 HTTP GET 连接(1354)
  10. 币安称 4000 万美元比特币被盗(1318)
  11. WebGL three.js学习笔记 纹理贴图模拟太阳系运转(1237)
  12. 微软宣布 .NET 5 计划,支持跨平台、移动开发(1191)
  13. C#读取excel文件提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序(1186)
  14. 【译】.NET Core 是 .NET 的未来(1162)
  15. Linux学习(三):XShell连接虚拟机+开通22端口(1135)
  16. layui的table参数条件缓存问题(1115)
  17. 75条笑死人的知乎神回复,用60行代码就爬完了(1103)
  18. 2019年程序员最值得学习的思维利器——任务分解(973)
  19. 10亿元巨贪山西吕梁原副市长张中生二审维持死刑判决(961)
  20. Sublime Text3 最新版3207 安装及破解(947)
  21. 声明与定义的区别(891)
  22. 美方拟升级关税措施?中方:反制!(882)
  23. 绿盟科技互联网安全威胁周报NSFOCUS-19-13(870)
  24. css-博客样式初体验(843)
  25. 小米有品员工签军令状,自动放弃年终奖!(827)
  26. Vue之路由(815)
  27. 科学家在太平洋水域发现奇特的“砷呼吸”微生物(805)
  28. 【预警通告】Weblogic反序列化远程代码执行漏洞(779)
  29. Visual Studio 2019 正式发布,重磅更新,支持live share(742)
  30. 【预警通告】Apache Tomcat远程代码执行漏洞CVE-2019-0232(725)
  31. 【威胁通告】Oracle全系产品2019年4月关键补丁更新(703)
  32. SQL简介及MySQL的安装目录详解(683)
  33. 5月13日公告精读丨一字跌停后,这只300亿市值的白马股出来澄清了(653)
  34. 如果想转行学习WEB前端,这样学也许更加利于找工作(651)
  35. 彭博社:苹果A13芯片即将产量 新iPhone"浴霸"无疑(591)
  36. K8s集群安装--最新版 Kubernetes 1.14.1(567)
  37. MongoDB创建数据库和删除数据库05-14学习笔记(541)
  38. Confluence SSRF及远程代码执行漏洞处置手册(534)
  39. PJzhang:Lucifer1993的struts-scan漏洞全量检测工具(532)
  40. 吴奇隆当爹!前妻马雅舒开心复出拍戏,颜值吸睛气质超赞(532)
  41. 英媒:阿里将允许外国零售商在阿里平台上销售商品(530)
  42. 舍命生子产妇吴梦丈夫怒斥:没抢肺源不是精神分裂,网友断章取义(521)
  43. Visual Studio 2019 正式发布(511)
  44. [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.(485)
  45. 机器学习 ML.NET 发布 1.0 RC(478)
  46. 【硬盘版】下载利器IDM+优特(uTorrent)BT下载器类(473)
  47. 刘强东身边的CXO还有谁“幸存”(470)
  48. 阿里巴巴2018年纳税516亿元 同比增40%(468)
  49. 针对django2.2报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....(465)
  50. 马光远:全球货币政策进入摇摆期,包括房价的资产价格何去何从(434)
  51. 雷军清华演讲实录:小米9年的创新、变革与未来(422)
  52. 太奇葩!买100元债只给1.63元购物券和1.11元现金?网友炸锅:得买多少债券才能换一双鞋(421)
  53. 我司使用了六年的分布式锁(420)
  54. Webpack 4教程 - 第八部分 使用prefetch和preload进行动态加载(405)
  55. 他联系叙恐怖分子“卖军火”,称能搞到2000枚导弹,关键时刻中国警察出手(404)
  56. Spring Boot 2.1.5 正式发布,1.5.x 即将结束使命!(402)
  57. F#周报2019年第14期(402)
  58. 《最强大脑》要垮?桑洁魏坤琳出轨细节被扒,戚薇才是神助攻(389)
  59. 直认与老公感情淡了!27岁TVB上位女星:我们不是好熟(383)
  60. 报告显示:一季度中国家庭总资产缩水而消费支出增加(375)
  61. 那些年,我们一起看的毛片(373)
  62. 谁是苏小明饭局爆粗偷拍者?知情人称另有其人(360)
  63. 苹果应用商店被判垄断?然而并没有(357)
  64. linux系统安装cdcfordb2udb(351)
  65. 如何设置使chrome新标签页中打开链接自动跳转到新标签页?(350)
  66. 迪玛希好惨!昨晚《歌手》为声入人心男团帮帮唱,却再被指控侵权(349)
  67. 女友被曝插足许志安郑秀文婚姻 知情人透露马国明已下定决心分手(346)
  68. 华电教授孙玉兵被指与昔日同学共同学术造假,多所高校调查(346)
  69. 智慧停车场系统开发建设解决方案(343)
  70. F#周报2019年第15期(333)
  71. spring-cloud-sleuth+zipkin源码探究(332)
  72. 深度学习python的配置(Windows)(325)
  73. 许志安出轨视频系蓄谋偷拍?司机被曝收40万装红外摄像头(323)
  74. 威廉王子出轨凯特王妃闺蜜? 外媒称婚外情致兄弟反目(323)
  75. 真实!这部8.5分的缉毒剧,毒贩公然贿赂警察:80万,把我放出去(316)
  76. NodeJs之邮件(email)发送(316)
  77. 视觉中国深夜道歉:全面配合监管部门彻底积极整改(314)
  78. 赌命生子九个月后,吴梦离世:前半辈子任性了,我用生命买单(311)
  79. 新更新kb4493472导致无法正常开机(306)
  80. 她做个半永久眉毛就被说整容了?(301)
  81. 第一次使用VS Code时你应该知道的一切配置(299)
  82. 山东庆云民企3000亩土地被贱卖 国企接盘拟转性(299)
  83. 韦杰落网,金诚集团终局(298)
  84. 华为推出方舟编译器 称可提升安卓系统效率(295)
  85. Google AI 系统 DeepMind 高中数学考试不及格(294)
  86. 读书笔记之《漫画算法:小灰的算法之旅》(293)
  87. 机器学习基石笔记:01 The Learning Problem(292)
  88. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二(292)
  89. 张丹峰出轨最新锤来了!毕滢的朋友圈简直刷新下限啊!(290)
  90. axios(封装使用、拦截特定请求、判断所有请求加载完毕)(287)
  91. React Native升级方法——升级到最新版本0.59(287)
  92. “国防”靠美国? 韩国瑜=马英九2.0? 走着瞧(280)
  93. 吹爆惠英红,《铁探》这位霸道总警司超带感!真乃港剧罕见大女主(279)
  94. Leetcode刷题指南和top100题目(275)
  95. 河南汝州农商行“百万丢款案”调查,两级法院现“判决书打架”(270)
  96. 堪称神器的Chrome插件(267)
  97. Codejam Qualification Round 2019(264)
  98. Weblogic CVE-2019-2647等相关XXE漏洞分析(263)
  99. CentOS7 部署zabbix4.2及添加客户端(261)
  100. 中国海军的逆袭之路(255)

  1. Laravel中我们登录服务器通过 Tinker 手动创建后台管理用户
  2. 新能车补贴政策“变天”最高降70% 比亚迪、蔚来谁在“裸奔”?
  3. 密码学题库
  4. 为了考PMP,我做了一个刷题小程序
  5. serverless 如何调试(三)
  6. python 之 re模块、hashlib模块
  7. serverless 项目配置及创建helloworld应用(二)
  8. 反射
  9. 第10章 对文件的输入输出
  10. 十号团队——团队任务5:项目总结会
  11. 在Java中使用Redis
  12. 共识协议——RAFT&PBFT
  13. 每日一问:到底为什么属性动画后 View 在新位置还能响应事件
  14. vue elementui 切换语言
  15. 【威胁通告】WebSphere远程代码执行漏洞(CVE-2019-4279)
  16. 市场平静蓄势,变盘窗口临近?(6月26日)
  17. Hadoop 三剑客之 —— 集群资源管理器 YARN
  18. 他在混沌中寻找秩序
  19. ES6新特性
  20. windows10安装nodejs 10和express 4
  21. 爱立信携手联发科技,联合中国电信完成5G SA端到端数据呼叫
  22. 周鸿祎谈华为鸿蒙系统:可以打造成安卓一样的开源系统
  23. Java基础--常用API--IO流相关API
  24. Spring AOP APIS
  25. 周杰伦为儿子庆生一家合照曝光,炫妻晒娃两不误
  26. Adobe cs6 全系列软件绿色破解版-一键安装
  27. Kafka主题中的分区数越多吞吐量就越高?BULLSHIT!!!
  28. 数据结构与算法(一):带你了解时间复杂度和空间复杂度到底是什么?
  29. Spring Schema扩展机制
  30. 线程安全
  31. 14.Python略有小成(模块)
  32. 为了追求极致的性能,Kafka掌控这11项要领
  33. 特斯拉负责汽车制造的副总裁在关键时期离职
  34. .NET程序员如何快入门Spring Boot
  35. Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]解决
  36. hibernate和mybatis的区别?
  37. Qemu搭建ARM vexpress开发环境(二)----通过u-boot启动Linux内核
  38. 295亿宁波首富宣告破产!登顶首富到破产仅247天,千亿房企又倒一个?
  39. DIgital Root 的推导
  40. nRF24L01+组网方式及防撞(防冲突)机制的实战分享
  41. LinqMethod 实现 LeftJoin
  42. 苹果若将生产线转移到中国之外,到底有多难?
  43. 通过OSG实现对模型的日照模拟
  44. maven项目或者SpringBoot项目启动时报错在本地仓库中找不到jar包的解决办法
  45. 伊朗击落美军的无人机为啥一打一个准?俄罗斯有话要说
  46. 《柳叶刀》重磅报告,这是当今中国最严重的4大死亡风险因素
  47. python之mock模块基本使用
  48. 递归(三):排列
  49. 【搜索引擎】Solr Suggester 实现全文检索功能-分词和和自动提示
  50. 山口百惠 VS. 中岛美雪,成功女性的人生哪有什么固定模式
  51. 联想发布全球首款5G笔记本电脑 搭载8CX平台+X55模块
  52. 创业板龙头易主!迈瑞医疗最新市值1923亿元,赶超温氏股份
  53. 中国科技公司拥抱国产数据库
  54. 【数据结构】30、hashmap=》hash 计算方式
  55. ES6——class类继承(读书笔记)
  56. .NET Core 微服务之Polly熔断策略
  57. JavaScript系列之JS入门基本语法
  58. 7xex交易所——服务于全球交易用户的创新数字资产交易平台
  59. Python魔法方法__getattr__和__getattribute__详解
  60. 为了招BAT的程序员,年前把老员工辞掉,一个月后公司后悔了
  61. AspNetCore容器化(Docker)部署(四) —— Jenkins自动化部署
  62. python requests模块session的使用建议及整个会话中的所有cookie的方法
  63. 聊聊区块链,虽然我不挖矿!
  64. Laravel:php artisan key:generate三种报错解决方案,修改默认PHP版本(宝塔面板)
  65. (11)《数据结构与算法》之赫夫曼树
  66. 首次!腾讯全面公开整体开源路线图
  67. 一篇文章帮你彻底搞清楚“I/O多路复用”和“异步I/O”的前世今生
  68. pytorch实现yolov3(1) yolov3基本原理
  69. 【Web前端Talk】React-loadable 进行代码分割的基本使用
  70. Java入门第73课——String常量池
  71. Java入门第74课——获取String对象的长度
  72. 学位服加入中式元素遭吐槽像寿衣 设计方:照片光线问题,衣服没问题
  73. 1005 继续(3n+1)猜想(C#)
  74. ARM A57/A72/A76架构之父跳槽苹果:A系列处理器将变更强
  75. SpringCloud系列——TX-LCN分布式事务管理
  76. 高考报考以及心态调整健康贴士
  77. cloudsim 3.0.3下载与安装教程
  78. 为什么很多人转化做web前端而不选择其他的呢?
  79. 记录一次关于Cookie、Json中文乱码的解决方法
  80. 定制虚拟币多币种钱包,ERC20币钱包开发
  81. 第9章 用户自己建立数据类型
  82. VsCode中编写python环境配置
  83. 考生被提醒不要用搜索引擎找填志愿网站 百度回应
  84. HTTP状态码
  85. 离航天飞机只差一步!“史上最难“猎鹰火箭发射究竟难在哪?
  86. 基建狂魔:7分钟车程挖13年!最难隧道终迎来重大突破
  87. 中国铁塔两子公司挂牌成立 可提供电动车换电服务
  88. 请你讲一讲JavaScript有哪些数据类型, 数据类型判断有哪些方法?
  89. 敏捷开发中如何做好Sprint规划?
  90. android 写文件到sd卡问题小记
  91. vue+element 获取验证码
  92. 关于《java多线程核心编程技术》中小节“将任意对象作为对象监视器”的错误
  93. 【算法随记三】小半径中值模糊的急速实现(16MB图7.5ms实现) + Photoshop中蒙尘和划痕算法解读。
  94. 20年研发管理经验谈(十二)
  95. 权威机构学者:比特币只是一种网络游戏,是庞氏骗局、郁金香泡沫的升级版
  96. SpringCloud学习(SPRINGCLOUD微服务实战)一
  97. vue+TS(CLI3)
  98. 华为胡厚崑:鸿蒙系统没推出时间表 华为是安卓坚定支持者
  99. 【Python基础】循环嵌套
  100. k近邻算法之kd树优化(kd树的构造和搜索)——基于Python