Outils pour utilisateurs

Outils du site


mysql:installation_mariadb_ubuntu_2004

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mysql:installation_mariadb_ubuntu_2004 [2021/02/09 20:05]
marclebrun [Création d'une base de données et d'un utilisateur]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installation d'un serveur MariaDB sous Ubuntu 20.04 ====== 
- 
-Source: [[https://​www.digitalocean.com/​community/​tutorials/​how-to-install-mariadb-on-ubuntu-20-04-quickstart-fr]] 
- 
-===== Installer le serveur ===== 
- 
-<code bash> 
-sudo apt install mariadb-server 
-</​code>​ 
- 
-Vérifier qu'il fonctionne : 
- 
-<code bash> 
-sudo systemctl status mariadb 
-</​code>​ 
- 
-===== Sécurisation ===== 
- 
-<code bash> 
-sudo mysql_secure_installation 
-</​code>​ 
- 
-Répondre aux questions : 
- 
-| ''​Enter current password for root (enter for none):''​ | **ENTER** | 
-| ''​Set root password? [Y/​n]'' ​                         | **N**     | 
-| ''​Remove anonymous users? [Y/​n]'' ​                    | **Y**     ​| ​             
-| ''​Disallow root login remotely? [Y/​n]'' ​              | **Y**     | 
-| ''​Remove test database and access to it? [Y/​n]'' ​     | **Y**     | 
-| ''​Reload privilege tables now? [Y/​n]'' ​               | **Y**     | 
- 
-===== Création d'un utilisateur admin ===== 
- 
-<code bash> 
-sudo mariadb 
-</​code>​ 
- 
-<​code>​ 
-GRANT ALL ON *.* TO '​admin'​@'​localhost'​ IDENTIFIED BY '​MonMotDePasse'​ WITH GRANT OPTION; 
-FLUSH PRIVILEGES; 
-exit 
-</​code>​ 
- 
-Tester le compte **admin** avec cette commande : 
-<code bash> 
-mysqladmin -u admin -p version 
-</​code>​ 
- 
-===== Création d'une base de données et d'un utilisateur ===== 
- 
-Pour créer une base de données et un utilisateur ayant tous les droits sur cette 
-base de données (par exemple pour y connecter un CMS) : 
- 
-Se connecter en ligne de commande : 
- 
-<code bash> 
-mysql -u admin -p 
-</​code>​ 
- 
-Créer la base de données : 
- 
-<code mysql> 
-MariaDB> create database DATABASE_NAME;​ 
-</​code>​ 
- 
-Créer un utilisateur ayant tous les droits sur cette base de données : 
- 
-<code mysql> 
-MariaDB> grant all privileges on DATABASE_NAME.* TO '​USER_NAME'​@'​localhost'​ identified by '​PASSWORD';​ 
-</​code>​ 
- 
-Appliquer les privilèges : 
- 
-<code mysql> 
-MariaDB> flush privileges; 
-</​code>​ 
- 
-===== Installation de phpMyAdmin ===== 
- 
-  * Installer les librairies **PHP** requises : 
- 
-<code bash> 
-sudo apt install php-mysql php-mbstring 
-</​code>​ 
- 
-  * Télécharger la dernière version sur [[https://​www.phpmyadmin.net/​downloads/​]] 
-  * Décompresser l'​archive 
-    * Chez moi le dossier s'​appelle **/​home/​marc/​prgweb/​phpMyAdmin-5.0.4-all-languages** 
-  * Changer le propriétaire du dossier : 
- 
-<code bash> 
-sudo chown www-data:​www-data /​home/​marc/​prgweb/​phpMyAdmin-5.0.4-all-languages 
-</​code>​ 
- 
-  * Copier et éditer le fichier de configuration 
- 
-<code bash> 
-cp config.sample.inc.php config.inc.php 
-</​code>​ 
- 
-<code php config.inc.php>​ 
-... 
-$cfg['​blowfish_secret'​] = 'UNE SUITE DE CARACTERES ALEATOIRES';​ 
-... 
-</​code>​ 
- 
-  * Configurer un **Virtual Host** pour Apache 
-    * Créer un fichier **/​etc/​apache2/​sites-available/​phpmyadmin.localhost.conf** 
- 
-<code apache phpmyadmin.localhost.conf>​ 
-<​VirtualHost *:80> 
-        ServerName phpmyadmin.localhost 
-        ServerAdmin marc@localhost 
-        DocumentRoot /​home/​marc/​prgweb/​phpMyAdmin-5.0.4-all-languages 
- 
-        <​Directory /​home/​marc/​prgweb/​phpMyAdmin-5.0.4-all-languages>​ 
-                Options Indexes FollowSymLinks Multiviews 
-                AllowOverride all 
-                Require all denied 
-                Require all granted 
-                Allow from all 
-        </​Directory>​ 
- 
-        ErrorLog ${APACHE_LOG_DIR}/​error.log 
-        CustomLog ${APACHE_LOG_DIR}/​access.log combined 
-</​VirtualHost>​ 
-</​code>​ 
- 
-  * Activer le nouveau site 
- 
-<code bash> 
-sudo a2ensite phpmyadmin.localhost.conf 
-sudo systemctl reload apache2 
-</​code>​ 
- 
-  * Accéder à l'​adresse [[http://​phpmyadmin.localhost]] 
- 
  
mysql/installation_mariadb_ubuntu_2004.1612901159.txt.gz · Dernière modification: 2021/02/09 20:05 (modification externe)