
{"id":4872,"date":"2021-08-31T08:52:23","date_gmt":"2021-08-31T07:52:23","guid":{"rendered":"http:\/\/dasini.net\/blog\/?p=4872"},"modified":"2021-09-14T08:46:54","modified_gmt":"2021-09-14T07:46:54","slug":"discovering-mysql-database-service-episode-5-create-a-mysql-db-system-from-a-mysql-shell-dump","status":"publish","type":"post","link":"https:\/\/dasini.net\/blog\/2021\/08\/31\/discovering-mysql-database-service-episode-5-create-a-mysql-db-system-from-a-mysql-shell-dump\/","title":{"rendered":"Discovering MySQL Database Service &#8211; Episode 5 &#8211; Create a MySQL DB system from a MySQL Shell dump"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"www.mysql.com\">MySQL<\/a>, the <strong>world&rsquo;s most popular open source database<\/strong>, is available as a <strong>managed cloud service<\/strong> in <strong><a href=\"https:\/\/www.oracle.com\/cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Oracle Cloud Infrastructure<\/a><\/strong> (<strong><a href=\"https:\/\/www.oracle.com\/cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">OCI<\/a><\/strong>) under the name of <strong><a href=\"https:\/\/www.oracle.com\/mysql\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MDS\">MySQL Database Service<\/a><\/strong> (<strong><a href=\"https:\/\/www.oracle.com\/mysql\/\" target=\"_blank\" rel=\"noreferrer noopener\">MDS<\/a><\/strong>).<\/p>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><strong>MySQL Database Service is a fully managed cloud service, 100% Developed, Managed and Supported by the MySQL Team.<\/strong><\/p><\/blockquote><\/figure>\n\n\n\n<p>This is the <span style=\"text-decoration: underline;\">fifth<\/span> episode of \u00ab\u00a0<strong><em><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><strong><em><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/03\/discovering-mysql-database-service-episode-1-introduction\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service\">Discovering MySQL Database Service<\/a><\/em><\/strong><\/em><\/strong>\u00ab\u00a0, a series of tutorials where I will show you, step by step, how to use MySQL Database Service and some other Oracle Cloud Infrastructure services. <\/p>\n\n\n\n<p>Please also note that you can <strong>run this tutorial and thus try MySQL Database Service &amp; the other Oracle Cloud Infrastructure services <span style=\"text-decoration: underline;\">for free<\/span><\/strong>  by <a href=\"https:\/\/www.oracle.com\/cloud\/free\/\" target=\"_blank\" rel=\"noreferrer noopener\">starting your 30-day trial<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=376%2C282\" alt=\"MySQL Database Service\" class=\"wp-image-4715\" width=\"376\" height=\"282\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?w=801&amp;ssl=1 801w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=768%2C575&amp;ssl=1 768w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Planning episodes<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/03\/discovering-mysql-database-service-episode-1-introduction\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 1 \u2013 Introduction\">Introduction to the series <strong><em>Discovering MySQL Database Service<\/em><\/strong><\/a> <\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/10\/discovering-mysql-database-service-episode-2-create-a-compartment\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 2 \u2013 Create a compartment\">Create a compartment<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/17\/discovering-mysql-database-service-episode-3-create-a-virtual-cloud-network\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 3 \u2013 Create a Virtual Cloud Network\">Create a Virtual Cloud Network<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket\">Dump your MySQL data into an Object Storage bucket<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/31\/discovering-mysql-database-service-episode-5-create-a-mysql-db-system-from-a-mysql-shell-dump\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 5 \u2013 Create a MySQL DB system from a MySQL Shell dump\">Create a MySQL DB system from a MySQL Shell dump<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/07\/discovering-mysql-database-service-episode-6-update-the-private-subnet-security-list\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 6 \u2013 Update the Private Subnet Security List\">Update the Private Subnet Security List<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/14\/discovering-mysql-database-service-episode-7-use-a-bastion-ssh-port-forwarding-session\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 7 \u2013 Use a Bastion SSH port forwarding session\">Use a Bastion SSH port forwarding session<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/21\/discovering-mysql-database-service-episode-8-connect-to-mysql-database-service-using-mysql-shell\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 8 \u2013 Connect to MySQL Database Service Using MySQL Shell\">Connect to MySQL Database Service Using MySQL Shell<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/28\/discovering-mysql-database-service-episode-9-connect-to-mysql-database-service-using-mysql-workbench\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 9 \u2013 Connect to MySQL Database Service Using MySQL Workbench\">Connect to MySQL Database Service Using MySQL Workbench<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/10\/05\/discovering-mysql-database-service-episode-10-connect-to-mysql-database-service-using-oci-cloud-shell\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 10 \u2013 Connect to MySQL Database Service Using OCI Cloud Shell\">Connect to MySQL Database Service Using OCI Cloud Shell<\/a><\/li><li>MySQL Database Service Features Overview<\/li><\/ol>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">Episode 5 &#8211; Create a MySQL DB system from a MySQL Shell dump<\/h1>\n\n\n\n<p>In the <a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket\">previous episode<\/a> we&rsquo;ve seen how to export data from a MySQL instance to an Oracle Cloud Infrastructure bucket using the awesome MySQL Shell. One more step to our <strong><em>Discovering MySQL Database Service<\/em><\/strong> journey. <\/p>\n\n\n\n<p>In this episode, we&rsquo;ll see how these data can now easily be imported into a MySQL Database Service instance.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">The workflow<\/h2>\n\n\n\n<p>Again, the workflow is quite simple.<br>It is the continuation of the process initiated during the previous episode: <a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket\">Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket<\/a>.<\/p>\n\n\n\n<p>We will create a MySQL Database Service instance which will contain the data from the <a href=\"https:\/\/dev.mysql.com\/doc\/mysql-shell\/8.0\/en\/mysql-shell-utilities-dump-instance-schema.html\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL Shell<\/a> dump stored inside the<a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/Object\/Concepts\/objectstorageoverview.htm#Overview_of_Object_Storage\" target=\"_blank\" rel=\"noreferrer noopener\"> Oracle Cloud Infrastructure object storage bucket<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"256\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/oci-Migration_from_your_datacenter_to_MDS_edited_2-800x256.png?resize=800%2C256\" alt=\"\" class=\"wp-image-4886\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/oci-Migration_from_your_datacenter_to_MDS_edited_2.png?resize=800%2C256&amp;ssl=1 800w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/oci-Migration_from_your_datacenter_to_MDS_edited_2.png?resize=300%2C96&amp;ssl=1 300w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/oci-Migration_from_your_datacenter_to_MDS_edited_2.png?resize=768%2C246&amp;ssl=1 768w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/oci-Migration_from_your_datacenter_to_MDS_edited_2.png?w=1020&amp;ssl=1 1020w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Thus the needed components are:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The OCI <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/Object\/Concepts\/objectstorageoverview.htm\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Object Storage\">Object Storage<\/a> bucket created previously (<a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service - Episode 4 - Dump your MySQL data into an Object Storage bucket\">see the previous episode<\/a>)<\/li><li>Either <ul><li>the MySQL Shell load dump utility : util.<a href=\"https:\/\/dev.mysql.com\/doc\/mysql-shell\/8.0\/en\/mysql-shell-utilities-load-dump.html\" target=\"_blank\" rel=\"noreferrer noopener\">loadDump<\/a>()<\/li><li>the MDS <strong><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/doc\/importing-and-exporting-databases.html#GUID-6B0DEC5D-7499-418D-AE05-A2E5917E6242\" target=\"_blank\" rel=\"noreferrer noopener\">Data Import<\/a><\/strong> feature<\/li><\/ul><\/li><\/ul>\n\n\n\n<p>I would recommend to use the later because it is the easiest way to create and populate with your own data a MDS. <br>So let&rsquo;s see how easy it is!<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">MySQL Database Service<\/h2>\n\n\n\n<p>MySQL Database Service&nbsp;is a fully managed Oracle Cloud Infrastructure native service, developed, managed, and supported by the MySQL team in Oracle. <br>Oracle automates all tasks such as backup and recovery, database and operating system patching, and so on. <\/p>\n\n\n\n<p><strong>You are responsible solely for managing your data, schema designs, and access policies<\/strong>.<\/p>\n\n\n\n<p style=\"font-size:15px\"><em><span style=\"text-decoration: underline;\">Note<\/span><br>Your OCI user must be part of a group that has the right privileges in order to work with&nbsp;MySQL Database Service.<\/em><br><em>At least the following rules:<br>Allow group to {SUBNET_READ, SUBNET_ATTACH, SUBNET_DETACH, VCN_READ, COMPARTMENT_INSPECT} in [ tenancy | compartment | compartment id ]<br>Allow group to manage mysql-family in [ tenancy | compartment | compartment id ]<br>Allow group to use tag-namespaces in tenancy<\/em><br>Please see: <em><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/doc\/policy-details-mysql-database-service.html#GUID-2D9D3C84-07A3-4BEE-82C7-B5A72A943F53\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Mandatory Policy Statements\">Mandatory Policy Statements<\/a> \/ <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/doc\/policy-details-mysql-database-service.html\" target=\"_blank\" rel=\"noreferrer noopener\">Policy Details for&nbsp;MySQL Database Service<\/a><\/em><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Create a MySQL DB system from a MySQL Shell dump<\/h3>\n\n\n\n<p>Go to the OCI console, in the menu, go to:&nbsp;<em>Databases<\/em>&nbsp;\/&nbsp;<em>MySQL<\/em><\/p>\n\n\n\n<p>Select the&nbsp;<span style=\"text-decoration: underline;\">right compartment<\/span>&nbsp;(left of the screen \u2013 DBA in this example) then press&nbsp;<em>Create MySQL DB System<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"124\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_edited.png?resize=625%2C124\" alt=\"\" class=\"wp-image-4895\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_edited.png?w=625&amp;ssl=1 625w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_edited.png?resize=300%2C60&amp;ssl=1 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Provide DB System information &amp; create administrator credentials<\/h4>\n\n\n\n<p>Check that you are in the right compartment, name your MySQL instance and enter a meaningful description (optional but recommended).<\/p>\n\n\n\n<p>Select your instance type &#8211; Standalone in this example &#8211; then create the administrator credentials, usaername &amp; password (see this like your root account, although you obviously will not have all the privileges because it&rsquo;s a PaaS).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"661\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form1.png?resize=338%2C661\" alt=\"\" class=\"wp-image-4897\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form1.png?w=338&amp;ssl=1 338w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form1.png?resize=153%2C300&amp;ssl=1 153w\" sizes=\"auto, (max-width: 338px) 100vw, 338px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Let&rsquo;s take a quick look at the different current types of MySQL DB systems:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"73\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_standalone_vs_HA_vs_HeatWave-800x73.png?resize=800%2C73\" alt=\"\" class=\"wp-image-4899\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_standalone_vs_HA_vs_HeatWave.png?resize=800%2C73&amp;ssl=1 800w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_standalone_vs_HA_vs_HeatWave.png?resize=300%2C27&amp;ssl=1 300w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_standalone_vs_HA_vs_HeatWave.png?resize=768%2C70&amp;ssl=1 768w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_Create_MDS_standalone_vs_HA_vs_HeatWave.png?w=1228&amp;ssl=1 1228w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" id=\"GUID-AE89C67D-E1B1-4F11-B934-8B0564B4FC69__CHOICES_E5L_4FV_R4B\"><li><strong>Standalone<\/strong>: specifies a single-instance DB System.<\/li><li><strong>High Availability<\/strong>: specifies a three-instance DB System containing one primary instance, and two secondary instances. See&nbsp;<a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/doc\/business-continuity.html#GUID-2CD8BFB9-30B2-4ED5-BE27-E526DD3F6E0A\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MySQL Database Service High Availability\">High Availability<\/a>&nbsp;for more information.<\/li><li><strong>HeatWave<\/strong>: configures a&nbsp;<strong>Standalone<\/strong>&nbsp;DB System with a HeatWave-compatible shape (<strong>MySQL.HeatWave.VM.Standard.E3<\/strong>) and 1TB of data storage, by default. For more information, see&nbsp;<a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/doc\/heatwave.html#GUID-9401C69A-B379-48EB-B96C-56462C23E4FD\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MySQL HeatWave\">HeatWave<\/a>.<\/li><\/ul>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Back to our MDS creation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Network configuration &amp; configure placement<\/h4>\n\n\n\n<p>Use the VCN created in <a href=\"http:\/\/dasini.net\/blog\/2021\/08\/17\/discovering-mysql-database-service-episode-3-create-a-virtual-cloud-network\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 3 \u2013 Create a Virtual Cloud Network\">Discovering MySQL Database Service \u2013 Episode 3 \u2013 Create a Virtual Cloud Network<\/a> (Demo_VCN from the DBA compartment in this example).<br>And very important use the <strong>private subnet<\/strong> (it&rsquo;s a good practice to put your databases in private subnet).<\/p>\n\n\n\n<p>You can also place your MySQL DB system in the <em><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/General\/Concepts\/regions.htm#top\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Infrastructure Regions and Availability Domains\">Availability Domain<\/a><\/em> of your choice if your region has several. Same logic for the <em><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/General\/Concepts\/regions.htm#fault\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Infrastructure Fault Domains\">Fault Domain<\/a><\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"404\" height=\"529\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form2_edited.png?resize=404%2C529\" alt=\"\" class=\"wp-image-4902\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form2_edited.png?w=404&amp;ssl=1 404w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form2_edited.png?resize=229%2C300&amp;ssl=1 229w\" sizes=\"auto, (max-width: 404px) 100vw, 404px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Configure hardware<\/h4>\n\n\n\n<p>This is were you&rsquo;re going to choose the \u00ab\u00a0power\u00a0\u00bb of your MySQL instance.<br>Currently it starting from <strong>1 to 64 CPU cores<\/strong> and <strong>8 GB to 1 TB for the memory size<\/strong>.<\/p>\n\n\n\n<p>In the Data Storage Size box you can enter in GB the amount of storage to allocate to the MySQL DB System for all data and log files. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"186\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form3_configure_HW-800x186.png?resize=800%2C186\" alt=\"\" class=\"wp-image-4906\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form3_configure_HW.png?resize=800%2C186&amp;ssl=1 800w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form3_configure_HW.png?resize=300%2C70&amp;ssl=1 300w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form3_configure_HW.png?resize=768%2C179&amp;ssl=1 768w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form3_configure_HW.png?w=1190&amp;ssl=1 1190w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Configure Backup Plan<\/h4>\n\n\n\n<p>You can specify the backup details ie enable\/disable automatic backups, setup the retention period and the backup window.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"536\" height=\"263\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form5_Configure_backup_plan.png?resize=536%2C263\" alt=\"\" class=\"wp-image-4908\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form5_Configure_backup_plan.png?w=536&amp;ssl=1 536w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form5_Configure_backup_plan.png?resize=300%2C147&amp;ssl=1 300w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We almost there \ud83d\ude42<br>In fact, if you want to create an empty MySQL DB system you can push the <em>Create<\/em> button right now.<\/p>\n\n\n\n<p>However, because we want to create this MySQL instance automatically populated with our data that we previously dumped (<a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket\">see Discovering MySQL Database Service &#8211; Episode 4 &#8211; Dump your MySQL data into an Object Storage bucket<\/a>) we have a few more steps, \u00ab\u00a0hidden\u00a0\u00bb under the <em><span style=\"text-decoration: underline;\">Show Advanced Options<\/span><\/em> link.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"195\" height=\"96\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form6_Show_advanced_options.png?resize=195%2C96\" alt=\"\" class=\"wp-image-4913\"\/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Data Import<\/h4>\n\n\n\n<p>Select the <em><span style=\"text-decoration: underline;\">Data Import<\/span><\/em>  tab<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"527\" height=\"231\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form7_Data_Import.png?resize=527%2C231\" alt=\"\" class=\"wp-image-4916\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form7_Data_Import.png?w=527&amp;ssl=1 527w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form7_Data_Import.png?resize=300%2C131&amp;ssl=1 300w\" sizes=\"auto, (max-width: 527px) 100vw, 527px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In order to create the <a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/Object\/Tasks\/usingpreauthenticatedrequests.htm\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Infrastructure - Using Pre-Authenticated Requests\">PAR URL<\/a> for our MySQL Shell dump stored in the bucket, we must click on <br><em><span style=\"text-decoration: underline;\">Click here to create a PAR URL for an existing MySQL Shell dump file (@.manifest.json)<\/span><\/em><\/p>\n\n\n\n<p>A new form appears where you need to <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Select the right bucket (again check that you are in the right compartment), bucket in DBA<\/li><li>Select the MySQL Shell dump manifest file (@.manifest.json)<\/li><li>Specify an expiration time for the PAR<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"299\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form8_PAR1.png?resize=610%2C299\" alt=\"\" class=\"wp-image-4919\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form8_PAR1.png?w=610&amp;ssl=1 610w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form8_PAR1.png?resize=300%2C147&amp;ssl=1 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Brilliant!<br>We have all the information to <span style=\"text-decoration: underline;\"><em>Create and set PAR URL<\/em><\/span>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"235\" height=\"57\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form9_PAR2.png?resize=235%2C57\" alt=\"\" class=\"wp-image-4922\"\/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>So we can create our MySQL DB system that will contain our data.<br>Click on <em><span style=\"text-decoration: underline;\">Create<\/span><\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"542\" height=\"247\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form10_FINAL_edited.png?resize=542%2C247\" alt=\"\" class=\"wp-image-4924\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form10_FINAL_edited.png?w=542&amp;ssl=1 542w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_create_MDS_form10_FINAL_edited.png?resize=300%2C137&amp;ssl=1 300w\" sizes=\"auto, (max-width: 542px) 100vw, 542px\" \/><\/figure>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>After a while (mostly dependent on the quantity of data to import) your MySQL instance is up and running \\o\/<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"258\" height=\"289\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_active.png?resize=258%2C289\" alt=\"\" class=\"wp-image-4925\"\/><\/figure><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>You then have access to diverse information.<br>Among others, the <span style=\"text-decoration: underline;\"><em>endpoint<\/em><\/span> which gives you some relevant ones from the connection point of view like the private IP Address and the default MySQL 8.0 ports <strong>3306<\/strong> &amp; <strong>33060<\/strong> respectively for <strong>classic<\/strong> and <strong>X protocols<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"438\" src=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_information_edited-800x438.png?resize=800%2C438\" alt=\"\" class=\"wp-image-4930\" srcset=\"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_information_edited.png?resize=800%2C438&amp;ssl=1 800w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_information_edited.png?resize=300%2C164&amp;ssl=1 300w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_information_edited.png?resize=768%2C420&amp;ssl=1 768w, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/07\/OCI_MDS_information_edited.png?w=1326&amp;ssl=1 1326w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Well, that&rsquo;s all for today!<br>In this episode, we have seen how to create a MySQL DB system from a MySQL Shell dump stored into an Oracle Cloud Infrastructure bucket.<\/p>\n\n\n\n<p>Next episode is:<\/p>\n\n\n\n<p class=\"has-text-align-center has-luminous-vivid-orange-color has-black-background-color has-text-color has-background\"><strong><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/07\/discovering-mysql-database-service-episode-6-update-the-private-subnet-security-list\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 6 \u2013 Update the Private Subnet Security List\">Update the Private Subnet Security List<\/a><\/strong><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Resources<\/h2>\n\n\n\n<ul class=\"has-luminous-vivid-orange-color has-text-color wp-block-list\"><li><a href=\"https:\/\/www.oracle.com\/mysql\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MySQL Database Service (MDS)\">MySQL Database Service (MDS)<\/a><\/li><li><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/mysql-database\/index.html\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Documentation of MySQL Database Service \">Documentation of MySQL Database Service <\/a><\/li><li><a href=\"https:\/\/www.oracle.com\/cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Infrastructure (OCI)\">Oracle Cloud Infrastructure (OCI)<\/a><\/li><li><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/libraries\/glossary\/glossary-intro.htm\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Infrastructure Glossary\">Oracle Cloud Infrastructure Glossary<\/a><\/li><li><a href=\"https:\/\/www.oracle.com\/cloud\/free\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Oracle Cloud Free Tier\">Oracle Cloud Free Tier<\/a><\/li><li><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/Object\/Concepts\/objectstorageoverview.htm\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Overview of Object Storage\">Overview of Object Storage<\/a><\/li><li><a href=\"https:\/\/docs.oracle.com\/en-us\/iaas\/Content\/Object\/Tasks\/usingpreauthenticatedrequests.htm\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Using Pre-Authenticated Requests\">Using Pre-Authenticated Requests (PAR)<\/a><\/li><li><a href=\"https:\/\/dev.mysql.com\/doc\/mysql-shell\/8.0\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MySQL Shell 8.0 ?\">MySQL Shell <\/a><\/li><li><a href=\"https:\/\/dev.mysql.com\/doc\/mysql-shell\/8.0\/en\/mysql-shell-utilities.html\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"MySQL Shell Utilities\">MySQL Shell Utilities<\/a><\/li><li><a href=\"https:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">MySQL &#8212; The world&rsquo;s most popular open source database<\/a><\/li><\/ul>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Planning episodes<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/03\/discovering-mysql-database-service-episode-1-introduction\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 1 \u2013 Introduction\">Introduction to the series <strong><em>Discovering MySQL Database Service<\/em><\/strong><\/a> <\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/10\/discovering-mysql-database-service-episode-2-create-a-compartment\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 2 \u2013 Create a compartment\">Create a compartment<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/17\/discovering-mysql-database-service-episode-3-create-a-virtual-cloud-network\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 3 \u2013 Create a Virtual Cloud Network\">Create a Virtual Cloud Network<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/24\/discovering-mysql-database-service-episode-4-dump-your-mysql-data-into-an-object-storage-bucket\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 4 \u2013 Dump your MySQL data into an Object Storage bucket\">Dump your MySQL data into an Object Storage bucket<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/08\/31\/discovering-mysql-database-service-episode-5-create-a-mysql-db-system-from-a-mysql-shell-dump\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 5 \u2013 Create a MySQL DB system from a MySQL Shell dump\">Create a MySQL DB system from a MySQL Shell dump<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/07\/discovering-mysql-database-service-episode-6-update-the-private-subnet-security-list\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 6 \u2013 Update the Private Subnet Security List\">Update the Private Subnet Security List<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/14\/discovering-mysql-database-service-episode-7-use-a-bastion-ssh-port-forwarding-session\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 7 \u2013 Use a Bastion SSH port forwarding session\">Use a Bastion SSH port forwarding session<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/21\/discovering-mysql-database-service-episode-8-connect-to-mysql-database-service-using-mysql-shell\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 8 \u2013 Connect to MySQL Database Service Using MySQL Shell\">Connect to MySQL Database Service Using MySQL Shell<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/09\/28\/discovering-mysql-database-service-episode-9-connect-to-mysql-database-service-using-mysql-workbench\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 9 \u2013 Connect to MySQL Database Service Using MySQL Workbench\">Connect to MySQL Database Service Using MySQL Workbench<\/a><\/li><li><a href=\"http:\/\/dasini.net\/blog\/2021\/10\/05\/discovering-mysql-database-service-episode-10-connect-to-mysql-database-service-using-oci-cloud-shell\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Discovering MySQL Database Service \u2013 Episode 10 \u2013 Connect to MySQL Database Service Using OCI Cloud Shell\">Connect to MySQL Database Service Using OCI Cloud Shell<\/a><\/li><li>MySQL Database Service Features Overview<\/li><\/ol>\n<\/div><\/div>\n\n\n\n<p><\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p><a href=\"https:\/\/www.linkedin.com\/groups\/12524512\/\" target=\"_blank\" rel=\"noopener\" title=\"Olivier DASINI on Linkedin\">Follow me on Linkedin<\/a><\/p>\n\n\n\n<p>Watch my videos on my <a href=\"https:\/\/www.youtube.com\/channel\/UC12TulyJsJZHoCmby3Nm3WQ\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Olivier's MySQL Channel\">YouTube channel<\/a> and <a href=\"https:\/\/www.youtube.com\/channel\/UC12TulyJsJZHoCmby3Nm3WQ\/?sub_confirmation=1\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Subscribe\">subscribe<\/a>.<\/p>\n\n\n\n<p>My <a href=\"https:\/\/www.slideshare.net\/freshdaz\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Olivier DASINI on Slideshare\">Slideshare account<\/a>.<\/p>\n\n\n\n<p>My <a href=\"https:\/\/speakerdeck.com\/freshdaz\/\" target=\"_blank\" rel=\"noreferrer noopener\" title=\"Olivier DASINI on Speaker Deck\">Speaker Deck account<\/a>.<\/p>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-vivid-red-color has-text-color\"><strong>Thanks for using HeatWave &amp; MySQL!<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>MySQL, the world\u2019s most popular open source database, is available as a managed cloud service in Oracle Cloud Infrastructure (OCI) under the name of MySQL Database Service (MDS).<\/p>\n<p>This is the fifth episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step, how to use MySQL Database Service and some other Oracle Cloud Infrastructure services.<\/p>\n<p>In this episode, we\u2019ll see how these data can now easily be imported into a MySQL Database Service instance.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"categories":[1638,881,1637,203,339],"tags":[306,1639,1640],"class_list":["post-4872","post","type-post","status-publish","format-standard","hentry","category-cloud","category-howto","category-mds","category-mysql-en","category-tuto-en","tag-cloud","tag-mds","tag-oci"],"aioseo_notices":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9LfWW-1gA","jetpack-related-posts":[{"id":4719,"url":"https:\/\/dasini.net\/blog\/2021\/08\/10\/discovering-mysql-database-service-episode-2-create-a-compartment\/","url_meta":{"origin":4872,"position":0},"title":"Discovering MySQL Database Service &#8211; Episode 2 &#8211; Create a compartment","author":"Olivier DASINI","date":"10 ao\u00fbt 2021","format":false,"excerpt":"This is the second episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step, how to use MySQL Database Service and some other Oracle Cloud Infrastructure services. In the previous episode we've introduced the different components that we will use during this\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4943,"url":"https:\/\/dasini.net\/blog\/2021\/09\/07\/discovering-mysql-database-service-episode-6-update-the-private-subnet-security-list\/","url_meta":{"origin":4872,"position":1},"title":"Discovering MySQL Database Service \u2013 Episode 6 \u2013 Update the Private Subnet Security List","author":"Olivier DASINI","date":"7 septembre 2021","format":false,"excerpt":"MySQL, the world\u2019s most popular open source database, is available as a managed cloud service in Oracle Cloud Infrastructure (OCI) under the name of MySQL Database Service (MDS). This is the sixth episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step,\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":5139,"url":"https:\/\/dasini.net\/blog\/2021\/10\/05\/discovering-mysql-database-service-episode-10-connect-to-mysql-database-service-using-oci-cloud-shell\/","url_meta":{"origin":4872,"position":2},"title":"Discovering MySQL Database Service \u2013 Episode 10 \u2013 Connect to MySQL Database Service Using OCI Cloud Shell","author":"Olivier DASINI","date":"5 octobre 2021","format":false,"excerpt":"MySQL, the world\u2019s most popular open source database, is available as a managed cloud service in Oracle Cloud Infrastructure (OCI) under the name of MySQL Database Service (MDS). This is the tenth episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step,\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4662,"url":"https:\/\/dasini.net\/blog\/2021\/08\/03\/discovering-mysql-database-service-episode-1-introduction\/","url_meta":{"origin":4872,"position":3},"title":"Discovering MySQL Database Service &#8211; Episode 1 &#8211; Introduction","author":"Olivier DASINI","date":"3 ao\u00fbt 2021","format":false,"excerpt":"This is the first episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step, how to use MySQL Database Service and some other Oracle Cloud Infrastructure services. Like any series, in this episode I\u2019m going to give you some context and set\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":4745,"url":"https:\/\/dasini.net\/blog\/2021\/08\/17\/discovering-mysql-database-service-episode-3-create-a-virtual-cloud-network\/","url_meta":{"origin":4872,"position":4},"title":"Discovering MySQL Database Service &#8211; Episode 3 &#8211; Create a Virtual Cloud Network","author":"Olivier DASINI","date":"17 ao\u00fbt 2021","format":false,"excerpt":"This is the third episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step, how to use MySQL Database Service and some other Oracle Cloud Infrastructure services. In the previous episode we\u2019ve created our compartment, the foundation stone, of the architecture that\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":5105,"url":"https:\/\/dasini.net\/blog\/2021\/09\/28\/discovering-mysql-database-service-episode-9-connect-to-mysql-database-service-using-mysql-workbench\/","url_meta":{"origin":4872,"position":5},"title":"Discovering MySQL Database Service \u2013 Episode 9 \u2013 Connect to MySQL Database Service Using MySQL Workbench","author":"Olivier DASINI","date":"28 septembre 2021","format":false,"excerpt":"MySQL, the world\u2019s most popular open source database, is available as a managed cloud service in Oracle Cloud Infrastructure (OCI) under the name of MySQL Database Service (MDS). This is the ninth episode of \u201cDiscovering MySQL Database Service\u201c, a series of tutorials where I will show you, step by step,\u2026","rel":"","context":"Dans &quot;Cloud&quot;","block_context":{"text":"Cloud","link":"https:\/\/dasini.net\/blog\/category\/cloud\/"},"img":{"alt_text":"MySQL Database Service","src":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/dasini.net\/blog\/wp-content\/uploads\/2021\/06\/MDS_car_801x600.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/4872","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/comments?post=4872"}],"version-history":[{"count":72,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/4872\/revisions"}],"predecessor-version":[{"id":5333,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/posts\/4872\/revisions\/5333"}],"wp:attachment":[{"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/media?parent=4872"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/categories?post=4872"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dasini.net\/blog\/wp-json\/wp\/v2\/tags?post=4872"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}