Come installare MySQL in AzureHow to install MySQL on Azure

In questo articolo verrà illustrato come installare e configurare MySQL in una macchina virtuale Azure che esegue Linux.In this article, you will learn how to install and configure MySQL on an Azure virtual machine running Linux.

Nota

Azure offre due modelli di distribuzione per creare e usare le risorse: Gestione risorse e la distribuzione classica.Azure has two different deployment models for creating and working with resources: Resource Manager and classic. In questo articolo viene illustrato l'utilizzo di entrambi i modelli, ma Microsoft indica che le distribuzioni più nuove utilizzano il modello di gestione delle risorse.This article covers using both models, but Microsoft recommends that most new deployments use the Resource Manager model.

Installare MySQL nella macchina virtuale.Install MySQL on your virtual machine

Nota

Per poter completare questa esercitazione, è necessario disporre già di una macchina virtuale di Microsoft Azure che esegue Linux.You must already have a Microsoft Azure virtual machine running Linux in order to complete this tutorial. Prima di continuare, vedere l’esercitazione relativa alle macchine virtuali Linux di Azure per creare e impostare una macchina virtuale Linux con mysqlnode come nome della macchina virtuale e azureuser come utente.Please see the Azure Linux VM tutorial to create and set up a Linux VM with mysqlnode as the VM name and azureuser as user before proceeding.

[In questo caso, usare la porta 3306 come porta di MySQL].In this case, use 3306 port as the MySQL port.

Connettersi tramite putty alla macchina virtuale Linux creata.Connect to the Linux VM you created via putty. Se è la prima volta che si usa una macchina virtuale Linux di Azure, vedere come usare putty per connettersi a una macchina virtuale Linux facendo clic qui.If this is the first time you use Azure Linux VM, see how to use putty connect to a Linux VM here.

In questo articolo, come esempio, per installare MySQL5.6 verrà utilizzato il pacchetto repository.We will use repository package to install MySQL5.6 as an example in this article. In realtà, MySQL5.6 presenta maggiori miglioramenti in termini di prestazioni rispetto a MySQL5.5.Actually, MySQL5.6 has more improvement in performance than MySQL5.5. Ulteriori informazioni sono disponibili qui.More information here.

Come installare MySQL5.6 in UbuntuHow to install MySQL5.6 on Ubuntu

Di seguito si utilizzerà una VM Linux con Ubuntu da Azure.We will use Linux VM with Ubuntu from Azure here.

  • Passaggio 1: Installare lo switch MySQL Server 5.6 per l’utente root:Step 1: Install MySQL Server 5.6 Switch to root user:

          #[azureuser@mysqlnode:~]sudo su -
    

    Installare mysql-server 5.6:Install mysql-server 5.6:

          #[root@mysqlnode ~]# apt-get update
          #[root@mysqlnode ~]# apt-get -y install mysql-server-5.6
    

    Durante l'installazione, verrà visualizzata una finestra di dialogo pop up in cui viene chiesto di impostare la password radice di MySQL riportata di seguito ed è necessario impostare la password.During installation, you will see a dialog window poping up to ask you to set MySQL root password below, and you need set the password here.

    immagine

    Immettere la password per confermare.Input the password again to confirm.

    immagine

  • Passaggio 2: Accedere al server MySQLStep 2: Login MySQL Server

    Al termine dell'installazione del server MySQL, il servizio MySQL verrà avviato automaticamente.When MySQL server installation finished, MySQL service will be started automatically. È possibile accedere al server MySQL con l’utente root .You can login MySQL Server with root user. Utilizzare il seguente comando per accedere e immettere la password.Use the below command to login and input password.

           #[root@mysqlnode ~]# mysql -uroot -p
    
  • Passaggio 3: Gestire il servizio MySQL in esecuzioneStep 3: Manage the running MySQL service

    (a) Ottenere lo stato del servizio MySQL(a) Get status of MySQL service

           #[root@mysqlnode ~]# service mysql status
    

    (b) Avviare il servizio MySQL(b) Start MySQL Service

           #[root@mysqlnode ~]# service mysql start
    

    (c) Interrompere il servizio MySQL(c) Stop MySQL service

           #[root@mysqlnode ~]# service mysql stop
    

    (d) Riavviare il servizio MySQL(d) Restart the MySQL service

           #[root@mysqlnode ~]# service mysql restart
    

Come installare MySQL nella famiglia di sistemi operativi Redhat, come CentOS oppure Oracle LinuxHow to install MySQL on Red Hat OS family like CentOS, Oracle Linux

In questo caso si utilizzerà la VM Linux con CentOS oppure Oracle Linux.We will use Linux VM with CentOS or Oracle Linux here.

  • Passaggio 1: Aggiungere lo switch del repository Yum MySQL all’utente root:Step 1: Add the MySQL Yum repository Switch to root user:

          #[azureuser@mysqlnode:~]sudo su -
    

    Scaricare e installare il pacchetto di rilascio di MySQL:Download and install the MySQL release package:

          #[root@mysqlnode ~]# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
          #[root@mysqlnode ~]# yum localinstall -y mysql-community-release-el6-5.noarch.rpm
    
  • Passaggio 2: Modificare il file per abilitare il repository MySQL per il download del pacchetto MySQL5.6.Step 2: Edit below file to enable the MySQL repository for downloading the MySQL5.6 package.

          #[root@mysqlnode ~]# vim /etc/yum.repos.d/mysql-community.repo
    

    Aggiornare ogni valore del file come indicato di seguito:Update each value of this file to below:

      \# *Enable to use MySQL 5.6*
    
      [mysql56-community]
      name=MySQL 5.6 Community Server
    
      baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
    
      enabled=1
    
      gpgcheck=1
    
      gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
    
  • Passaggio 3: Installare MySQL dal repository MySQL:Step 3: Install MySQL from MySQL repository Install MySQL:

         #[root@mysqlnode ~]#yum install mysql-community-server
    

    Il pacchetto RPM MySQL e tutti i pacchetti correlati verranno installati.MySQL RPM package and all related packages will be installed.

  • Passaggio 4: Gestire il servizio MySQL in esecuzioneStep 4: Manage the running MySQL service

    (a) Verificare lo stato di servizio del server MySQL:(a) Check the service status of the MySQL server:

         #[root@mysqlnode ~]#service mysqld status
    

    (b) Verificare se la porta predefinita del server MySQL è in esecuzione:(b) Check whether the default port of MySQL server is running:

         #[root@mysqlnode ~]#netstat  –tunlp|grep 3306
    

    (c) Avviare il server MySQL:(c) Start the MySQL server:

         #[root@mysqlnode ~]#service mysqld start
    

    (d) Interrompere il server MySQL:(d) Stop the MySQL server:

         #[root@mysqlnode ~]#service mysqld stop
    

    (e) Impostare MySQL in modo che si avvii all’avvio del sistema:(e) Set MySQL to start when the system boot-up:

         #[root@mysqlnode ~]#chkconfig mysqld on
    

Come installare MySQL in Suse LinuxHow to install MySQL on SUSE Linux

In questa circostanza si utilizzerà una VM Linux con OpenSUSE.We will use Linux VM with OpenSUSE here.

  • Passaggio 1: Scaricare e installare MySQL ServerStep 1: Download and install MySQL Server

    Passare all’utente root mediante il comando seguente:Switch to root user through below command:

         #sudo su -
    

    Scaricare e installare il pacchetto MySQL:Download and install MySQL package:

         #[root@mysqlnode ~]# zypper update
    
         #[root@mysqlnode ~]# zypper install mysql-server mysql-devel mysql
    
  • Passaggio 2: Gestire il servizio MySQL in esecuzioneStep 2: Manage the running MySQL service

    (a) Verificare lo stato del server MySQL:(a) Check the status of the MySQL server:

         #[root@mysqlnode ~]# rcmysql status
    

    (b) Verificare se la porta predefinita del server MySQL è in esecuzione:(b) Check whether the default port of the MySQL server:

         #[root@mysqlnode ~]# netstat  –tunlp|grep 3306
    

    (c) Avviare il server MySQL:(c) Start the MySQL server:

         #[root@mysqlnode ~]# rcmysql start
    

    (d) Interrompere il server MySQL:(d) Stop the MySQL server:

         #[root@mysqlnode ~]# rcmysql stop
    

    (e) Impostare MySQL in modo che si avvii all’avvio del sistema:(e) Set MySQL to start when the system boot-up:

         #[root@mysqlnode ~]# insserv mysql
    

Passaggio successivoNext Step

Ulteriori utilizzi e informazioni su MySQL sono disponibili qui.Find more usage and information regarding MySQL Here.