Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | | LinkedIn, Bangalore, 28th March, 2015 1
MySQL Sof...
Safe Harbor Statement
The following is intended to outline our general product direction. It is
intended for information p...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015...
6Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 201...
7Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 201...
8Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 201...
9Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 201...
10Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
11Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
12Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
13Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
14Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
15Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
16Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
17Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
18Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
19Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
20Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
21Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
22Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
23Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
24Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
25Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
26Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
27Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
28Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
29Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
30Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
31Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
32Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
33Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
34Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
35Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
36Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
37Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
38Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015...
41Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
42Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 20...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th
June, 2015...
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015...
MySQL Software Repositories
Upcoming SlideShare
Loading in …5
×

MySQL Software Repositories

1,271 views

Published on

This is presentation is an introduction to latest DevOps activities at MySQL in last two years related to setting up software repositories for Linux Distro users. Now, users can configure MySQL Software Repositories and upgrade to latest versions of MySQL products without requiring to upgrade the Operating System.

Published in: Technology
  • Be the first to comment

MySQL Software Repositories

  1. 1. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | | LinkedIn, Bangalore, 28th March, 2015 1 MySQL Software Repositories Akhil Mohan (akhil.mohan@oracle.com) Software Engineer, MySQL RE
  2. 2. Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle , Bangalore, 26th June, 2015 2
  3. 3. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 3 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  4. 4. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 4 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  5. 5. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future depends on me! I must release software to solve all problems... Bunty: The developer
  6. 6. 6Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future depends on me! I must release software to solve all problems... Releases v1.0 on his website All problems solved ! Download source for ultimate software today
  7. 7. 7Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today This is exactly what I wanted! Pintu: The user
  8. 8. 8Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today Readme This is exactly what I wanted!
  9. 9. 9Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL All problems solved ! Download source for ultimate software today Readme This is exactly what I wanted! 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  10. 10. 10Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. Pintu: The user in pain
  11. 11. 11Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL You can't even compile it !!! It is so simple... readme...1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  12. 12. 12Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL README !!! !@#$%^&* 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved.
  13. 13. 13Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. Billu: The guy who sold his OS
  14. 14. 14Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  15. 15. 15Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! pkg & ship 1) Download 35674 tools, 1475672 libs, 2) Build with 3456 compiler opts 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  16. 16. 16Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Fine! This is exactly what I wanted! pkg & ship This can be solved! 1) OS has pkg format 2) Dev will create pkg 3) User will install it Simple!
  17. 17. 17Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This is exactly what we wanted! O S HappyStack! I am famous now!
  18. 18. 18Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 Really! All again... OS4OS2 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. OS3
  19. 19. 19Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. OS3 This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple! Pinky: The gal who gave her OS with freedom
  20. 20. 20Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  21. 21. 21Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  22. 22. 22Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  23. 23. 23Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 Download 35674 tools, 1475672 libraries, Build with 3456 compiler opts, 452 env vars Use it! Simple. All your problems solved. OS3 Fine! ships source places In repo 1) Download 35674 tools, 1475672 libraries, 2) Build with 3456 compiler opts, 452 env vars 3) Use it! Simple. All your problems solved. This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  24. 24. 24Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL OS1 OS4OS2 OS3 Fine! ships source places In repo This is exactly what we wanted! This can be solved! 1) I will create pkg 2) Host in pkg repo 3) User will install it Simple!
  25. 25. 25Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL This is exactly what we wanted! O S HappyStack! Back to being famous!
  26. 26. 26Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future is about perfection! I must release new version to solve remaining problems...
  27. 27. 27Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Future is about perfection! I must release new version to solve remaining problems... Releases v2.0 on his website Remaining problems solved ! Download source for perfect software today
  28. 28. 28Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today This is exactly what I wanted!
  29. 29. 29Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ?
  30. 30. 30Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ? Two years may be.. if that is not too late!
  31. 31. 31Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Remaining problems solved ! Download source for perfect software today So... When ? Two years may be.. if that is not too late! Why 2 yrs ? # Dependencies # Compatibility # Stability # QA For 18K pkgs in repo
  32. 32. 32Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Hmmm
  33. 33. 33Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL I will build pkg. Users will Install !
  34. 34. 34Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL I will build pkg. Users will Install ! But I like.. apt-get install .. yum install ..
  35. 35. 35Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL Hmmm O S
  36. 36. 36Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S
  37. 37. 37Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S Let me setup my own repo to deliver pkgs
  38. 38. 38Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S This is exactly what I wanted!
  39. 39. 39Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 The DevOps story told @MySQL O S HappyStack! This is exactly what we wanted! Back to being famous! Distro's Repo Developer's Repo
  40. 40. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 40 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  41. 41. 41Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 MySQL Software Repositories Software repositories for Linux distros: — MySQL YUM Repositories for Fedora and RHEL. — MySQL APT Repositories for Debian and Ubuntu. — MySQL SuSE Repositories for SuSE. — MySQL Docker Images (beta) Non-server products available in repositories: — Workbench — Utilities — Connectors — Fabric
  42. 42. 42Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 MySQL Software Repositories Why use MySQL software repositories: — Easy transition from distro pkgs to MySQL pkgs using auto configuration. — Configuration sanity. — Compatibility with other pkgs in distro specific repos. — Extensive QA. — Bug fixes with each new release of MySQL every two months. — Automated or coordinated installation depending upon your IT infra. — Reduction in automation needed to handle upgrades on multiple servers. — Build from source just like us (Server only) — Easy upgrades from MySQL 5.5 to 5.6 and 5.6 to 5.7 on same OS version.
  43. 43. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 44 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  44. 44. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 45 Agenda The DevOps story told @MySQL MySQL Software Repositories Demo Q&A 1 2 3 4
  45. 45. Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | MySQL User Camp, Oracle, Bangalore, 26th June, 2015 Next Steps: Read about DevOps@MySQL  Keep yourself updated with latest news from: http://mysqlrelease.com/  Suggest features, find bugs and please do get back to us: http://bugs.mysql.com/  Before doing anything else, first download the repo configuration packages: http://dev.mysql.com/downloads/

×