127.0.0.1 localhost ::1 localhostet exister chacune une seule fois.
Require local
Require local
# Avant MySQL 8 # Priviléges pour `root`@`127.0.0.1` GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; # Priviléges pour `root`@`::1` GRANT ALL PRIVILEGES ON *.* TO 'root'@'::1' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; # Priviléges pour `root`@`localhost` GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'mot_de_passe' WITH GRANT OPTION; GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION;
# MySQL 8 - Privileges for `root` ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER 'root'@'localhost' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION; GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION; CREATE USER IF NOT EXISTS 'root'@'127.0.0.1' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER IF EXISTS 'root'@'127.0.0.1' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' WITH GRANT OPTION; CREATE USER IF NOT EXISTS 'root'@'::1' IDENTIFIED WITH mysql_native_password BY 'mot_de_passe' PASSWORD EXPIRE NEVER; ALTER USER IF EXISTS 'root'@'::1' DEFAULT ROLE ALL; GRANT ALL PRIVILEGES ON *.* TO 'root'@'::1' WITH GRANT OPTION;- 19-b - Ajouter un utilisateur MySQL (ou MariaDB ) via la console:
# Avant MySQL 8 # Privilèges d'usage pour `username`@`127.0.0.1` GRANT USAGE ON *.* TO 'username'@'127.0.0.1' IDENTIFIED BY 'mot de passe en clair'; # Privilèges d'usage pour `username`@`localhost` GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'mot de passe en clair'; # Privilèges d'usage pour `username`@`::1` GRANT USAGE ON *.* TO 'username'@'::1' IDENTIFIED BY 'mot de passe en clair'; # Éventuels privilèges sur une base de données GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'127.0.0.1'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'::1';
# MySQL 8 # Privileges d'usage for `username` CREATE USER 'username'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'localhost'; CREATE USER 'username'@'127.0.0.1' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'127.0.0.1'; CREATE USER 'username'@'::1' IDENTIFIED WITH 'mysql_native_password' BY 'mot de passe en clair' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; GRANT USAGE ON *.* TO 'username'@'::1'; # Éventuels privilèges sur une base de données GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'127.0.0.1'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON `mabase`.* TO 'username'@'::1';- 20 - Erreur systématique "Aestan Tray Menu a rencontré un problème et doit fermer" lors du lancement de Wampserver
@echo off REM ********************************************************************** REM * PLACEZ ce fichier dans un dossier qui se trouve déjà dans votre PATH REM * Ou le mettre dans votre dossier C:\Windows car il se trouve sur le REM * Chemin de recherche par défaut REM * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - REM * ÉDITER LES 3 PROCHAINS paramètres pour les adapter à votre WAMPServer REM * - baseWamp : est le lecteur et le dossier d'installation de WAMPServer REM * - defaultPHPver : est la version de PHP qui sera mise dans le PATH REM * si aucun paramètre n'est mis pour le fichier bat REM * - composerInstalled : Où est installé Composer REM * La suivante ne devrait pas être modifiée, mais elle est là au cas où REM * - phpFolder : La structure du dossier qui contient les multiples REM * versions possibles de PHP pour WAMPServer REM ********************************************************************** set baseWamp=C:\wamp64 set defaultPHPver=8.0.1 set composerInstalled=%baseWamp%\composer set phpFolder=\bin\php\php if %1.==. ( set phpver=%baseWamp%%phpFolder%%defaultPHPver% ) else ( set phpver=%baseWamp%%phpFolder%%1 ) PATH=%PATH%;%phpver% php -v echo --------------------------------------------------------------- REM SI PEAR EST INSTALLÉ DANS CETTE VERSION DE PHP IF exist %phpver%\pear ( set PHP_PEAR_SYSCONF_DIR=D:\wamp\bin\php\php%phpver% set PHP_PEAR_INSTALL_DIR=D:\wamp\bin\php\php%phpver%\pear set PHP_PEAR_DOC_DIR=D:\wamp\bin\php\php%phpver%\docs set PHP_PEAR_BIN_DIR=D:\wamp\bin\php\php%phpver% set PHP_PEAR_DATA_DIR=D:\wamp\bin\php\php%phpver%\data set PHP_PEAR_PHP_BIN=D:\wamp\bin\php\php%phpver%\php.exe set PHP_PEAR_TEST_DIR=D:\wamp\bin\php\php%phpver%\tests echo PEAR INCLUS DANS CETTE CONFIGURATION echo --------------------------------------------------------------- ) else ( echo PEAR N'EXISTE PAS DANS CETTE VERSION DE php echo --------------------------------------------------------------- ) REM SI COMPOSER EXISTE AJOUTER CELA AUSSI REM ************************************************************** REM * SI COMPOSER EXISTE, AJOUTEZ-LE AUSSI REM * REM * Vérifiez que vous avez bien défini la variable "composerInstalled" ci-dessus REM * REM * Fait de cette façon car W10 a des problèmes avec la mise en place du chemin REM * avec des parenthèses dans le chemin à l'intérieur d'un IF avec parenthèses. REM ************************************************************** IF NOT EXIST %composerInstalled% GOTO NOCOMPOSER echo COMPOSER INCLUS DANS CETTE CONFIGURATION set COMPOSER_HOME=%composerInstalled% set COMPOSER_CACHE_DIR=%composerInstalled% PATH=%PATH%;%composerInstalled% composer -V echo POUR METTRE À JOUR COMPOSER, faites > composer self-update echo --------------------------------------------------------------- GOTO END :NOCOMPOSER echo --------------------------------------------------------------- echo COMPOSER N'EST PAS INSTALLÉ echo --------------------------------------------------------------- :END set baseWamp= set defaultPHPver= set composerInstalled= set phpFolder=
>phppathpour accéder à la version php par défaut
>phppath 7.4.22pour accéder à une version spécifique de PHP
echo @php "%~dp0composer.phar" %*>composer.bat
>phppath >composer
Composer version 2.0.8 2020-12-03 17:20:38