Dans ce tutoriel, nous allons vous montrer comment configurer MyWebSQL sur le serveur Ubuntu 18.04. MyWebSQL est un client Web WYSIWYG gratuit et open source pour la gestion des bases de données sur votre serveur. Il fournit une interface simple et intuitive avec l'apparence d'une application de bureau. Cette application basée sur PHP offre un riche ensemble de fonctionnalités et de nombreux outils de gestion de base de données. Il peut fonctionner avec les types de bases de données les plus populaires, tels que les bases de données MySQL, PostgreSQL et SQLite. Avec son interface web rapide et attrayante, c'est une très bonne alternative au populaire phpMyAdmin.
Voici quelques-unes des fonctionnalités les plus importantes :
- Plusieurs éditeurs SQL mis en évidence par la syntaxe
- Créateur/éditeur de tableau WYSIWYG
- Édition multi-enregistrement rapide sur place
- Apparence de l'application de bureau
- Excellente prise en charge de tous les principaux navigateurs
- Installation sans configuration
- Interface multilingue avec prise en charge des thèmes
- Prend en charge les bases de données MySQL, PostgreSQL et SQLite
- Importer un script de base de données, exporter une base de données, des tableaux ou des résultats vers plusieurs formats
L'installation de MyWebSQL est très simple et rapide. Aucune configuration supplémentaire n'est requise, et il fonctionne avec tous les principaux navigateurs Web dès sa sortie de l'emballage.
Exigences :
- Pour les besoins de ce didacticiel, nous utiliserons un VPS Ubuntu 18.04.
- Vous aurez également besoin d'une pile LAMP ou LEMP fonctionnelle (Linux, Apache/Nginx, MySQL, PHP). Notre VPS Ubuntu 18.04 est déjà préinstallé avec une pile LAMP entièrement configurée. Cependant, si aucune pile d'hébergement Web n'est installée sur votre VPS, nous vous montrerons également comment procéder dans le cadre de ce didacticiel.
- Un accès root SSH complet ou un utilisateur avec des privilèges sudo est également requis.
Étape 1 :Connectez-vous à votre serveur
Avant de commencer, vous devez vous connecter à votre serveur via SSH en tant qu'utilisateur racine. Pour cela, utilisez la commande suivante :
ssh root@IP_ADDRESS -p PORT_NUMBER
et remplacez IP_ADDRESS et PORT_NUMBER par l'adresse IP réelle de votre serveur et le numéro de port SSH.
Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :
sudo apt update sudo apt upgrade
Étape 2 :Installez LAMP
Dans cette section, nous allons vous montrer comment installer la pile LAMP sur votre VPS. Si vous avez déjà installé LAMP/LEMP, vous pouvez ignorer cette partie et passer à l'étape suivante du didacticiel.
Tout d'abord, installons le serveur Web Apache. Nous pouvons le faire en exécutant la commande suivante :
apt install apache2
Une fois l'installation terminée, démarrez Apache et activez-le pour qu'il démarre automatiquement après un redémarrage avec :
systemctl start apache2 systemctl enable apache2
Pour vérifier et vérifier si Apache est actuellement en cours d'exécution sur votre serveur, exécutez la commande suivante :
systemctl status apache2
Sortie :
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Sat 2019-01-26 02:20:44 CST; 1h 57min ago Main PID: 14666 (apache2) Tasks: 7 (limit: 2320) CGroup: /system.slice/apache2.service ├─ 504 /usr/sbin/apache2 -k start ├─14666 /usr/sbin/apache2 -k start ├─14686 /usr/sbin/apache2 -k start ├─14687 /usr/sbin/apache2 -k start ├─14688 /usr/sbin/apache2 -k start ├─14689 /usr/sbin/apache2 -k start └─14690 /usr/sbin/apache2 -k start
Ensuite, nous devons installer le serveur Web MySQL. La commande suivante installera le dernier serveur MySQL 5.7 à partir des dépôts officiels d'Ubuntu :
apt install mysql-server
Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation :
mysql_secure_installation
Vous serez invité à répondre à plusieurs questions :
Setup VALIDATE PASSWORD plugin? (Press y|Y for Yes, any other key for No) N Change root password? (Press y|Y for Yes, any other key for No) N Remove anonymous users? (Press y|Y for Yes, any other key for No) Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) Y
La dernière étape de la configuration de notre pile LAMP est l'installation de PHP. Actuellement, la version PHP par défaut disponible sur le référentiel officiel Ubuntu est PHP 7.2.
Pour installer PHP 7.2 sur votre serveur avec plusieurs extensions PHP, exécutez la commande suivante :
apt install -y php php-common php-mbstring php-gd php-intl php-xml php-mysql php-mcrypt
Pour vérifier si PHP est correctement installé, vous pouvez exécuter la commande suivante :
php -v
Sortie :
PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies
Nous avons maintenant une pile LAMP entièrement fonctionnelle en cours d'exécution sur notre serveur. Nous sommes maintenant prêts à passer à l'étape suivante de ce tutoriel et à commencer l'installation de MyWebSQL.
Étape 3 :Installez les dépendances MyWebSQL requises
Avant d'installer MyWebSQL, nous devons installer quelques dépendances supplémentaires. Ils seront nécessaires pour terminer l'installation et pour que MyWebSQL fonctionne correctement. Vous pouvez les installer avec :
apt install wget zip php-pgsql php-mysql php-bcmath
Les extensions suivantes ne sont pas nécessaires, mais elles peuvent fournir des fonctionnalités supplémentaires :
apt install php-curl php-gmp
Si vous utilisez SQLite, le package suivant est également requis :
apt-get install php-sqlite3
Étape 4 :Téléchargez et installez le package MyWebSQL
Au moment de la rédaction de cet article, la dernière version de MyWebSQL est MyWebSQL 3.7.
Vous pouvez télécharger le fichier d'installation avec la commande suivante :
wget https://newcontinuum.dl.sourceforge.net/project/mywebsql/stable/mywebsql-3.7.zip
Pour décompresser le fichier d'archive dans le répertoire racine du document du serveur Web par défaut, exécutez la commande suivante :
unzip mywebsql-3.7.zip -d /var/www/html
Définissez les autorisations et la propriété appropriées du fichier (www-data est l'utilisateur de notre serveur Web Apache) :
chown -R www-data:www-data /var/www/html/mywebsql/ chmod -R 775 /var/www/html/mywebsql/
Une fois l'archive décompressée, MyWebSQL est déjà configuré pour utiliser les meilleures options pour tous les paramètres. Vous pouvez maintenant tester et vérifier l'installation en saisissant ce qui suit dans votre navigateur (en utilisant votre propre adresse IP de serveur) : http://YOUR-SERVER-IP-ADDRESS/mywebsql/install.php
Une fois que vous avez vérifié et vous êtes assuré que l'installation répondait à toutes les exigences, vous pouvez supprimer ou renommer le install.php
fichier à partir de mywebsql annuaire. Pour supprimer le fichier, exécutez la commande suivante :
rm /var/www/html/mywebsql/install.php
Étape 5 :Accéder à MyWebSQL
Vous pouvez désormais accéder à MyWebSQL en saisissant ce qui suit dans votre navigateur : http://YOUR-SERVER-IP-ADDRESS/mywebsql
Cela vous amènera à l'écran de connexion MyWebSQL où vous devrez saisir le nom d'utilisateur et le mot de passe de votre base de données, sélectionner votre serveur de base de données, indiquer si vous utilisez MySQL, PostgreSQL ou SQLite, et choisir votre langue préférée :
Une fois connecté avec succès, vous serez redirigé vers la page principale de MyWebSQL à partir de laquelle vous pourrez commencer à gérer vos bases de données.
Bien sûr, si vous êtes l'un de nos clients d'hébergement Ubuntu, vous n'avez pas besoin d'installer MyWebSQL sur votre VPS Ubuntu 18.04 - demandez simplement à nos administrateurs, asseyez-vous et détendez-vous. Nos administrateurs installeront immédiatement MyWebSQL sur Ubuntu 18.04 pour vous.
PS. Si vous avez aimé cet article sur comment installer MyWebSQL sur Ubuntu 18.04 VPS , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous, ou laissez simplement un commentaire dans la section des commentaires. Merci.