Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
MySQL est l'une des bases de données relationnelles Open Source les plus populaires. Elle offre un traitement des transactions robuste à faible coût. Pour une présentation générale de MySQL, consultez la page Qu'est-ce que MySQL ?
Vous pouvez déployer MySQL de plusieurs façons dans le cadre de votre projetGoogle Cloud :
Cloud SQL propose MySQL en tant que service Web. Vous pouvez utiliser Cloud SQL pour héberger votre base de données MySQL dans le cloud de Google, en laissant Google Cloud gérer les tâches administratives telles que la réplication, la gestion des correctifs et la gestion des bases de données. Pour en savoir plus, consultez la page Présentation de Cloud SQL.
Google Cloud Marketplace vous permet d'installer MySQL sur une instance Compute Engine en un clic. Pour parcourir les options d'installation MySQL disponibles sur Cloud Marketplace dans la console Google Cloud :
Vous pouvez installer et personnaliser manuellement MySQL sur Compute Engine. Pour obtenir des instructions d'installation manuelle, consultez Installer MySQL sur Compute Engine. Pour optimiser la configuration de MySQL, consultez le guide Configurer MySQL sur Compute Engine.
Choisir l'option de déploiement MySQL la mieux adaptée à vos besoins
Pour déterminer l'option de déploiement MySQL la plus adaptée à vos besoins, examinez les options suivantes:
Essayer Cloud SQL (recommandé)
Si vous souhaitez que Google Cloud s'occupe de la base de données backend et des tâches d'administration du serveur, nous vous recommandons d'utiliser Cloud SQL.
Cloud SQL offre les avantages suivants:
Sauvegardes automatiques
Récupération à un moment précis
Réplication de vos données dans plusieurs zones pour plus de disponibilité et de résilience.
Si vous avez besoin de fonctionnalités MySQL non compatibles avec Cloud SQL, telles que les fonctions définies par l'utilisateur ou le privilège SUPER, vous pouvez explorer les options suivantes. Pour en savoir plus sur les fonctionnalités compatibles avec Cloud SQL, consultez les questions fréquentes sur Cloud SQL.
Découvrez les options de déploiement de Google Cloud Marketplace.
Cloud Marketplace propose plusieurs options d'installation de MySQL, dont les suivantes:
Une installation MySQL autonome
Piles LAMP
Piles LEMP
Piles Nginx
Une installation de Percona MySQL Cluster
Parcourez les options d'installation de MySQL disponibles dans Cloud Marketplace dans la console Google Cloud :
Si les options précédentes ne répondent pas à vos besoins, par exemple si vous souhaitez déployer MySQL sur une image personnalisée que vous avez créée ou si vous souhaitez contrôler entièrement le processus d'installation, vous pouvez installer manuellement MySQL en créant une instance Compute Engine et en y installant MySQL directement. Pour obtenir des instructions plus détaillées, consultez la page Installer MySQL sur Compute Engine.
Étape suivante
Pour connaître les bonnes pratiques et les conseils d'exécution des charges de travail MySQL sur Compute Engine, consultez la page Configurer MySQL sur Compute Engine.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/09/03 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/09/03 (UTC)."],[],[],null,["*** ** * ** ***\n\nMySQL is one of the most popular open source relational databases, offering\nrobust transaction processing at low costs. For a general overview of MySQL, see\n[What is MySQL](/mysql).\n\nThere are several ways that you can deploy MySQL as part of your\nGoogle Cloud project:\n\n- *Cloud SQL* offers MySQL as a web service. You can use Cloud SQL to host your MySQL database in Google's cloud, and let Google Cloud handle administrative duties like replication, patch management, and database management. For an overview, see [Cloud SQL overview](/sql/docs/introduction).\n- *Google Cloud Marketplace* lets you click to install MySQL onto a\n Compute Engine instance. To browse available MySQL installation\n options from Cloud Marketplace in the Google Cloud console:\n\n [Go to Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?q=mysql)\n- You can *manually install and customize* MySQL on Compute Engine. For\n manual installation instructions, see\n [Install MySQL on Compute Engine](/compute/docs/instances/mysql/setup-mysql). To optimize your configuration of\n MySQL, follow the guide at [Configure MySQL on Compute Engine]().\n\nChoose the best MySQL deployment option for your needs\n\nTo understand which MySQL deployment option best fits your needs, consider the\noptions as follows:\n\nTry Cloud SQL (recommended)\n\nIf you want the convenience of having Google Cloud take care of the\nbackend database and server administration chores, we recommend that you use\n[Cloud SQL](/sql/docs/introduction).\nCloud SQL provides the following advantages:\n\n- Automated backups\n- Point-in-time recovery\n- Replication of your data across multiple [zones](/docs/geography-and-regions) for greater availability and resiliency.\n\nIf you require MySQL features that Cloud SQL doesn't support, such as\nuser defined functions or the SUPER privilege, you can explore the options that\nfollow. For more information about the features that Cloud SQL\nsupports, see the\n[Cloud SQL FAQ](/sql/faq#supportmysqlfeatures).\n\nExplore Google Cloud Marketplace deployment options\n\nCloud Marketplace offers several options for MySQL installations,\nincluding:\n\n- A standalone MySQL installation\n- LAMP stacks\n- LEMP stacks\n- Nginx stacks\n- A Percona MySQL Cluster installation\n\nBrowse available MySQL installation options from Cloud Marketplace in\nthe Google Cloud console:\n\n[Go to Google Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?q=mysql)\n\nManually install MySQL\n\nIf the previous options don't fit your requirements, such as if you want to\ndeploy MySQL on a custom image you created, or if you want complete control of\nthe installation process, you can manually install MySQL by creating a\nCompute Engine instance and installing MySQL directly onto it. For more\ndetailed instructions, see\n[Install MySQL on Compute Engine](/compute/docs/instances/mysql/setup-mysql).\n\nWhat's next\n\n- For best practices and tips for running MySQL workloads on Compute Engine, see [Configure MySQL on Compute Engine](/compute/docs/instances/mysql/mysql-workloads).\n- For more information about Cloud SQL, see the [Cloud SQL for MySQL documentation](/sql/docs/mysql).\n- Browse the MySQL installation options from Cloud Marketplace in the\n Google Cloud console:\n\n [Go to Cloud Marketplace](https://console.cloud.google.com/marketplace/browse?q=mysql)\n- To manually install MySQL on a Compute Engine instance, see\n [Install MySQL on Compute Engine](/compute/docs/instances/mysql/setup-mysql)."]]