Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
fr:faq:install_configure_mysql_server [2019/10/18 08:21] j.delacombaz [Installation de MySQL] |
fr:faq:install_configure_mysql_server [2019/10/18 08:44] j.delacombaz [Installation de MySQL] |
===== Installation de MySQL ===== | ===== Installation de MySQL ===== |
* Lancer l'installeur de MySQL téléchargé [[#prerequis|précédemment]]. Si une demande de mise à jour s'affiche, il est recommandé de la faire. | * Lancer l'installeur de MySQL téléchargé [[#prerequis|précédemment]]. Si une demande de mise à jour s'affiche, il est recommandé de la faire. |
| * Choisir "Server only" |
{{:images:kb:sc_mysql_install_install1.png?direct&400|}} | {{:images:kb:sc_mysql_install_install1.png?direct&400|}} |
* Accepter la licence et continuer | * Cliquer sur "Execute" |
{{:images:kb:sc_mysql_install_install2.png?direct&400|}} | {{:images:kb:sc_mysql_install_install2.png?direct&400|}} |
* Choisir le 2ème type d'installation : Personalisée | * Le serveur MySQL est téléchargé et installé |
{{:images:kb:sc_mysql_install_install3.png?direct&400|}} | {{:images:kb:sc_mysql_install_install3.png?direct&400|}} |
* Si un serveur est déjà présent sur la machine, il ne faut pas installer le nouveau dans le même répertoire. Il convient donc de changer le répertoire d'installation | * Une fois l'installation terminée, cliquer sur "Next" |
{{:images:kb:sc_mysql_install_install4.png?direct&400|}} | {{:images:kb:sc_mysql_install_install4.png?direct&400|}} |
* Cliquer sur "Installer" | * Cliquer sur "Next" |
{{:images:kb:sc_mysql_install_install5.png?direct&400|}} | {{:images:kb:sc_mysql_install_install5.png?direct&400|}} |
* Quand l'installation est terminée, des dialogues comme le suivant peuvent apparaître, il suffit de cliquer sur suivant | * Choisir "Standalone MySQL Server" et cliquer sur "Next" |
{{:images:kb:sc_mysql_install_install6.png?direct&400|}} | {{:images:kb:sc_mysql_install_install6.png?direct&400|}} |
* Pour terminer verifier que la case est cochée pour lancer la configuration du serveur MySQL | * Choisir dans liste si la machine courante est un PC, un serveur ou un serveur dédié. Modifier le port au besoin et cliquer sur "Next" |
{{:images:kb:sc_mysql_install_install7.png?direct&400|}} | {{:images:kb:sc_mysql_install_install7.png?direct&400|}} |
| * Choisir la 1ère option (Strong Password Encryption) et cliquer sur "Next" |
| {{:images:kb:sc_mysql_install_install8.png?direct&400|}} |
| * Entrer le mot de passe pour l'utilisateur "root" et cliquer sur "Next". Attention à bien retenir ce mot de passe. |
| {{:images:kb:sc_mysql_install_install9.png?direct&400|}} |
| * Au besoin, modifier le nom du service Windows pour qu'il soit plus facilement identifiable dans la liste des services (par exemple ajouter "bacad" dans le nom). Cliquer sur "Next" |
| {{:images:kb:sc_mysql_install_install10.png?direct&400|}} |
| * Cliquer sur "Execute" |
| {{:images:kb:sc_mysql_install_install11.png?direct&400|}} |
| * Quand toutes les tâches sont terminées, cliquer sur "Finish" |
| {{:images:kb:sc_mysql_install_install12.png?direct&400|}} |
| * Cliquer sur "Next" |
| {{:images:kb:sc_mysql_install_install13.png?direct&400|}} |
| * Cliquer sur "Finish" |
| {{:images:kb:sc_mysql_install_install14.png?direct&400|}} |
| |
===== Configuration du serveur MySQL ===== | |
* La configuration du serveur se lance | |
{{:images:kb:sc_mysql_install_config1.png?direct&400|}} | |
* Choisir "Configuration détaillée" | |
{{:images:kb:sc_mysql_install_config2.png?direct&400|}} | |
* Sélectionner //Server Machine (Serveur)// | |
{{:images:kb:sc_mysql_install_config3.png?direct&400|}} | |
* Choisir Base de données Multifonctionnelle | |
{{:images:kb:sc_mysql_install_config4.png?direct&400|}} | |
* Rien à modifier dans ce dialogue | |
{{:images:kb:sc_mysql_install_config5.png?direct&400|}} | |
* Rien à modifier si l'installation est locale ou si moins de 20 utilisateurs vont utiliser BaCAD. Sinon choisir //Manual Setting (Configuration manuelle)// et spécifier le nombre d'utilisateur en gardant une marge au cas ou de nouveaux utilisateurs s'ajouteraient dans le futur | |
{{:images:kb:sc_mysql_install_config6.png?direct&400|}} | |
* Spécifier le numéro de port pour ce serveur MySQL. A modifier en 3307 ou 3308 uniquement si un ou plusieurs autres serveurs sont déjà installés. Cocher la case "Ajouter une exception au pare-feu" si d'autres utilisateurs de BaCAD vont se connecter à ce serveur | |
{{:images:kb:sc_mysql_install_config7.png?direct&400|}} | |
* Cocher "Choisir manuellement le character set" et choisir "utf8" dans la liste déroulante | |
{{:images:kb:sc_mysql_install_config8.png?direct&400|}} | |
* Changer le nom du service en "MYSQL_BaCAD" si un ou plusieurs autres serveurs sont déjà installés | |
{{:images:kb:sc_mysql_install_config9.png?direct&400|}} | |
* Par défaut, aucun mot de passe n'est défini pour l'utilisateur "root", il est possible d'en spécifier un et d'activer l'accès à ce serveur depuis l'extérieur. Si un mot de passe est défini, il est impératif de le noter, car il sera demandé lors de l'installation du BaCAD Data et/ou du BaCAD Patch. Si l'accès distant au serveur n'est pas activé, il est impératif d'installer les MySQL GUI Tools sur cette machine | |
{{:images:kb:sc_mysql_install_config10.png?direct&400|}}{{:images:kb:sc_mysql_install_config10.2.png?direct&555|}} | |
* Executer la configuration précédemment définie | |
{{:images:kb:sc_mysql_install_config11.png?direct&400|}} | |
* Les information d'exécution de la configuration sont affichées | |
{{:images:kb:sc_mysql_install_config12.png?direct&400|}} | |
===== Compléments à l'installation ===== | ===== Compléments à l'installation ===== |
==== Supprimer l'utilisateur anonyme ==== | |
Par défaut, l'installeur de MySQL crée un utilisateur anonyme, qui peut parfois empêcher le bon fonctionnement de BaCAD, il est donc préférable de le supprimer. | |
| |
* Ouvrir //MySQLQueryBrowser.exe// dans le dossier des GUI Tools téléchargé [[#prerequis|précédemment]] | |
{{:images:kb:sc_mysql_delete_anonymous1.png?direct&400|}} | |
* Entrer les données de connexion : le serveur est //localhost// si le programme est lancé depuis la machine où a été installé le serveur MySQL, sinon c'est le nom du PC, le port est celui donné lors de la configuration, le nom d'utilisateur est //root// et le mot de passe, celui entré auparavent | |
{{:images:kb:sc_mysql_delete_anonymous2.png?direct&400|}} | |
* Un avertissement s'affiche, qui peut être ignoré | |
{{:images:kb:sc_mysql_delete_anonymous3.png?direct&400|}} | |
* Entrer les 2 commandes MySQL suivantes une après l'autre en validant à chaque fois avec le bouton //Exécuter// {{:icons:btn_mysql_execute.png?nolink&|}}: | |
<code> | |
DELETE FROM mysql.USER WHERE User = ''; | |
</code> | |
et | |
<code> | |
FLUSH PRIVILEGES; | |
</code> | |
{{:images:kb:sc_mysql_delete_anonymous4.png?direct&400|}} | |
* Afin de vérifier si l'utilisateur anonyme a bien été supprimé, ouvrir //MySQLAdministrator.exe// dans le dossier des GUI Tools téléchargé [[#prerequis|précédemment]] | |
{{:images:kb:sc_mysql_delete_anonymous5.png?direct&400|}} | |
* Entrer les données de connexion : le serveur est //localhost// si le programme est lancé depuis la machine où a été installé le serveur MySQL, sinon c'est le nom du PC, le port est celui donné lors de la configuration, le nom d'utilisateur est //root// et le mot de passe, celui entré auparavent | |
{{:images:kb:sc_mysql_delete_anonymous6.png?direct&400|}} | |
* Ouvrir la rubrique //User Administration// (Administration des utilisateurs) sur la gauche et vérifier en-dessous qu'aucun utilisateur vide ne soit présent | |
{{:images:kb:sc_mysql_delete_anonymous7.png?direct&400|}} | |
| |
==== Sauvegarde d'une base de données ==== | ==== Sauvegarde d'une base de données ==== |