Hızlı başlangıç: Azure portal MySQL için Azure veritabanı sunucusu oluşturmaQuickstart: Create an Azure Database for MySQL server in the Azure portal

MySQL için Azure Veritabanı, bulutta yüksek oranda kullanılabilir olan MySQL veritabanları çalıştırmak, yönetmek ve ölçeklendirmek için kullanılan, yönetilen bir hizmettir.Azure Database for MySQL is a managed service that you use to run, manage, and scale highly available MySQL Databases in the cloud. Bu Hızlı Başlangıçta, Azure portalını kullanarak yaklaşık beş dakikada nasıl MySQL için Azure Veritabanı sunucusu oluşturacağınız gösterilir.This Quickstart shows you how to create an Azure Database for MySQL server in about five minutes using the Azure portal.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir Azure hesabı oluşturun.If you don't have an Azure subscription, create a free Azure account before you begin.

Azure portalında oturum açınSign in to the Azure portal

Web tarayıcınızı açın ve Azure portalına gidin.Open your web browser, and then go to the Azure portal. Portalda oturum açmak için kimlik bilgilerinizi girin.Enter your credentials to sign in to the portal. Varsayılan görünüm hizmet panonuzu içerir.The default view is your service dashboard.

MySQL için Azure Veritabanı sunucusu oluşturmaCreate an Azure Database for MySQL server

MySQL için Azure Veritabanı sunucusu, tanımlı bir dizi işlem ve depolama kaynağı ile oluşturulur.You create an Azure Database for MySQL server with a defined set of compute and storage resources. Sunucu, Azure kaynak grubu içinde oluşturulur.You create the server within an Azure resource group.

MySQL için Azure veritabanı sunucusu oluşturmak üzere şu adımları uygulayın:Follow these steps to create an Azure Database for MySQL server:

  1. Portalın sol üst köşesinde bulunan kaynak oluştur (+) seçeneğini belirleyin.Select Create a resource (+) in the upper-left corner of the portal.

  2. Veritabanları > MySQL için Azure veritabanı' nı seçin.Select Databases > Azure Database for MySQL. Ayrıca, arama kutusuna MySQL girerek hizmeti bulabilirsiniz.You can also enter MySQL in the search box to find the service.

MySQL için Azure Veritabanı seçeneğiAzure Database for MySQL option

  1. Yeni sunucu ayrıntıları formunu aşağıdaki bilgilerle doldurun:Fill out the new server details form with the following information:

Sunucu oluşturma formuCreate server form

AyarSetting Önerilen değerSuggested value Alan açıklamasıField description
AbonelikSubscription AboneliğinizYour subscription Sunucunuz için kullanmak istediğiniz Azure aboneliğini seçin.Select the Azure subscription that you want to use for your server. Birden fazla aboneliğiniz varsa kaynağın faturalandığı aboneliği seçin.If you have multiple subscriptions, choose the subscription in which you get billed for the resource.
Kaynak grubuResource group myresourcegroupmyresourcegroup Yeni veya mevcut bir kaynak grubu adı girin.Provide a new or existing resource group name. Kaynak grubu, tek bir projeye ait olan bağımlılıklarınızı düzenlemek için kullanılabilir.Resource group can be used organize your dependencies that belong to single project.
Sunucu adıServer name Benzersiz sunucu adıUnique server name MySQL için Azure veritabanı sunucunuzu tanımlayan benzersiz bir ad girin.Enter a unique name that identifies your Azure Database for MySQL server. Örneğin, ' mysqldbserver '. Sunucu adı yalnızca küçük harf, sayı ve kısa çizgi (-) karakterini içerebilir.For example, 'mysqldbserver'.The server name can contain only lowercase letters, numbers, and the hyphen (-) character. 3 ila 63 karakter arası içermelidir.It must contain from 3 to 63 characters.
Veri kaynağıData source HiçbiriNone Sıfırdan yeni bir sunucu oluşturmak için hiçbiri ' ni seçin.Select None to create a new server from scratch. (Mevcut bir MySQL için Azure veritabanı sunucusunun coğrafi yedeğinden bir sunucu oluşturuyorsanız yedeklemeyi seçersiniz).(You would select Backup if you were creating a server from a geo-backup of an existing Azure Database for MySQL server).
Sunucu yöneticisi oturumu açmaServer admin login myadminmyadmin Sunucu yöneticiniz için bir Kullanıcı adı girin.Enter a username for your server administrator. Yönetici Kullanıcı adı olarak azure_superuser, yönetici, yönetici, kök, Konukveya genel kullanamazsınız.You cannot use azure_superuser, admin, administrator, root, guest, or public as the admin username.
ParolaPassword Tercih ettiğinizYour choice Sunucu yönetici hesabı için yeni bir parola girin.Provide a new password for the server admin account. Parola, büyük harf veya küçük harf, sayı ve alfasayısal olmayan karakter (!, $, #,%, vb.) ile birlikte 8 ile 128 karakter uzunluğunda olmalıdır.Password must be 8 to 128 characters in length with a combination of uppercase or lowercase letters, numbers, and non-alphanumeric characters (!, $, #, %, and so on).
Parolayı onaylaConfirm password Tercih ettiğinizYour choice Yönetici hesabı parolasını onaylayın.Confirm the admin account password.
KonumLocation Kullanıcılarınıza en yakın bölgeThe region closest to your users Kullanıcılarınıza veya diğer Azure uygulamalarınıza en yakın konumu seçin.Choose the location that is closest to your users or your other Azure applications.
SürümVersion En son ana sürümThe latest major version En son ana sürüm (başka bir sürüm gerektiren belirli gereksinimleriniz yoksa).The latest major version (unless you have specific requirements that require another version).
İşlem + depolamaCompute + Storage Genel Amaçlı, 5. Nesil, 2 sanal çekirdek, 5 GB, 7 gün, Coğrafi Olarak YedekliGeneral Purpose, Gen 5, 2 vCores, 5 GB, 7 days, Geographically Redundant Yeni sunucunuz için işlem, depolama ve yedekleme yapılandırmaları.The compute, storage, and backup configurations for your new server. Sunucuyu Yapılandır' ı seçin.Select Configure server. Ardından uygun fiyatlandırma katmanını seçin. daha fazla bilgi için fiyatlandırma sayfasınabakın.Next, select the appropriate pricing tier, for more information, see the pricing page. Coğrafi olarak yedekli depolamada sunucu yedeklemelerinizi etkinleştirmek için yedek artıklığı seçeneklerinde coğrafi olarak yedekli ' ı seçin.To enable your server backups in geo-redundant storage, select Geographically Redundant from the Backup Redundancy Options. Tamam’ı seçin.Select OK.

Not

Hafif işlem ve g/ç iş yükünüz için yeterli ise temel fiyatlandırma katmanını kullanmayı düşünün.Consider using the Basic pricing tier if light compute and I/O are adequate for your workload. Temel fiyatlandırma katmanında oluşturulan sunucuların daha sonra Genel Amaçlı veya bellek için Iyileştirilmiş olarak ölçeklenmeyeceğini unutmayın.Note that servers created in the Basic pricing tier cannot later be scaled to General Purpose or Memory Optimized.

  1. Sunucuyu sağlamak için gözden geçir + oluştur ' u seçin.Select Review + create to provision the server. Hazırlama işlemi 20 dakika kadar sürebilir.Provisioning can take up to 20 minutes.

  2. Araç çubuğunda Bildirimler’i (zil simgesi) seçip dağıtım işlemini izleyin.Select Notifications on the toolbar (the bell icon) to monitor the deployment process.

Varsayılan olarak, sunucunuz altında aşağıdaki veritabanları oluşturulur: information_schema, mysql, performance_schema ve sys.By default, the following databases are created under your server: information_schema, mysql, performance_schema, and sys.

Sunucu düzeyinde güvenlik duvarı kuralı oluşturmaConfigure a server-level firewall rule

Varsayılan olarak, oluşturulan sunucu bir güvenlik duvarıyla korunur ve genel erişime açık değildir.By default the server created is protected with a firewall and is not accessible publicly. IP 'nize erişim sağlamak için, Azure portal sunucu kaynağına gidin ve sunucu kaynağınız için sol taraftaki menüden bağlantı güvenliği ' ni seçin.To give access to your IP, go to your server resource in the Azure portal and select Connection security from left-side menu for your server resource. Kaynağı nasıl bulacağınızı bilmiyorsanız bkz. kaynak açma.Don't know how to find your resource, see How to open a resource.

Bağlantı güvenliği - Güvenlik duvarı kurallarıConnection security - Firewall rules

Şimdi geçerli ISTEMCI IP adresi ekle ' yi seçin ve ardından Kaydet' i seçin.Now select Add current client IP address and then select Save. Bu IP 'lerden sunucunuza bağlanmak için ek IP 'Ler ekleyebilir veya bir IP aralığı sağlayabilirsiniz.You can add additional IPs or provide an IP range to connect to your server from those IPs. Daha fazla bilgi için bkz. MySQL Için Azure veritabanı sunucusunda güvenlik duvarı kurallarını yönetmeFor more information, see How to manage firewall rules on Azure Database for MySQL server

Not

Ağınızın bağlantı sorunlarını önlemek için MySQL için Azure veritabanı tarafından kullanılan bağlantı noktası 3306 üzerinden giden trafiğe izin verdiğinden emin olun.Check if your network allows outbound traffic over port 3306 that is used by Azure Database for MySQL to avoid connectivity issues.

MySQL komut satırı istemcisini kullanarak MySQL için Azure veritabanı sunucusuna bağlanmaConnect to Azure Database for MySQL server using mysql command-line client

Yerel ortamınızdan sunucusuna bağlanmak için mysql.exe veya MySQL çalışma ekranı seçeneğini belirleyebilirsiniz.You can choose either mysql.exe or MySQL Workbench to connect to the server from your local environment. Bu hızlı başlangıçta, sunucuya bağlanmak için Azure Cloud Shell mysql.exe çalıştıracağız.In this quickstart, we will run mysql.exe in Azure Cloud Shell to connect to the server.

  1. Sol üst taraftaki vurgulanan simgeye tıklayarak portalda Azure Cloud Shell başlatın.Launch Azure Cloud Shell in the portal by clicking the highlighted icon on the top-left side. Aşağıdaki görüntüde gösterildiği gibi, genel bakış bölümünden yeni oluşturduğunuz sunucu için sunucu adı, Sunucu Yöneticisi oturum açma adı, parola ve aboneliğinizi bir yere göz atın.Make a note of your server name, server admin login name, password, and subscription for your newly created server from the Overview section as shown in the image below.

    Not

    Cloud Shell 'i ilk kez çalıştırırsanız, bir kaynak grubu, depolama hesabı oluşturmak için bir istem görürsünüz.If you are launching cloud shell for the first time, you will see a prompt to create a resource group, storage account. Bu bir kerelik bir adımdır ve tüm oturumlar için otomatik olarak eklenir.This is a one- time step and will be automatically attached for all sessions.

    Portal tam görünüm Cloud ShellPortal Full View Cloud Shell

  2. Bu komutu Azure Cloud Shell terminalde çalıştırın.Run this command on Azure Cloud Shell terminal. Değerleri gerçek sunucu adı ve Yönetici Kullanıcı oturum açma adınızla değiştirin.Replace values with your actual server name and admin user login name. Yönetici Kullanıcı adı, MySQL Için Azure veritabanı için aşağıda gösterildiği gibi ' @ ' i gerektirirThe admin username requires '@ as shown below for Azure Database for MySQL

mysql --host=mydemoserver.mysql.database.azure.com --user=myadmin@mydemoserver -p 

Deneyim Cloud Shell terminalinde şöyle görünürHere is how the experience looks like in the Cloud Shell terminal

Requesting a Cloud Shell.Succeeded.
Connecting terminal...

Welcome to Azure Cloud Shell

Type "az" to use Azure CLI
Type "help" to learn about Cloud Shell

sunitha@Azure:~$mysql -h mydemoserver.mysql.database.azure.com -u admin@wpapp-mysqldbserver -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 64796
Server version: 5.6.42.0 Source distribution

Copyright (c) 2000, 2020, 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>
  1. Aynı Azure Cloud Shell terminalinde, bir veritabanı konuğunu oluşturunIn the same Azure Cloud Shell terminal, create a database guest
mysql> CREATE DATABASE guest;
Query OK, 1 row affected (0.27 sec)
  1. Veritabanı konuğunu değiştirmeChange to database guest
mysql> USE guest;
Database changed 
  1. Yazın quit ve ardından Enter tuşunu seçerek MySQL 'ten çıkın.Type quit, and then select the Enter key to quit mysql.

Kaynakları temizlemeClean up resources

Bir kaynak grubunda MySQL için Azure veritabanı sunucusunu başarıyla oluşturdunuz.You have successfully created an Azure Database for MySQL server in a resource group. Gelecekte bu kaynaklara ihtiyaç duymazsanız, kaynak grubunu silerek veya MySQL sunucusunu silmeniz durumunda bunları silebilirsiniz.If you don't expect to need these resources in the future, you can delete them by deleting the resource group or just delete the MySQL server. Kaynak grubunu silmek için şu adımları izleyin:To delete the resource group, follow these steps:

  1. Azure portal, kaynak gruplarınıarayıp seçin.In the Azure portal, search for and select Resource groups.
  2. Kaynak grubu listesinde, kaynak grubunuzun adını seçin.In the resource group list, choose the name of your resource group.
  3. Kaynak grubunuzun Genel Bakış sayfasında kaynak grubunu sil' i seçin.In the Overview page of your resource group, select Delete resource group.
  4. Onay iletişim kutusunda, kaynak grubunuzun adını yazın ve ardından Sil' i seçin.In the confirmation dialog box, type the name of your resource group, and then select Delete.

Sunucuyu silmek için aşağıda gösterildiği gibi sunucunuzun genel bakış sayfasında Sil düğmesine tıklayabilirsiniz:To delete the server, you can click on Delete button on Overview page of your server as shown below:

Kaynaklarınızı silmeDelete your resources

Sonraki adımlarNext steps