Académique Documents
Professionnel Documents
Culture Documents
cd /opt/lampp
sudo su
chmod +x manager-linux-x64.run
./manager-linux-x64.run
////Relancer mysql
service mysql status --> On vérifie la connexion
service mysql restart --> On redémarre la connection
//Réinitialiser le mot de passe admin de mysql
systemctl stop mysqld
mysqld_safe --skip-grant-tables & -->
on lance MySQL en mode "Sans échec" :
mysql --user=root mysql -->
On se connecte ensuite dans la console MySQL en root, et sur la table mysql :
UPDATE USER SET password=PASSWORD('supermotdepasse') WHERE USER='root'; -->
On réinitialise le mot de passe root et on applique les privilèges :
//update user set authentication_string=password('monnouveaumotdepasse') where
user='root'
FLUSH PRIVILEGES;
exit;
killall -15 mysqld
systemctl start mysqld --> on
relance MySQL :
//si Error: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost -->
Il faut au préalable créer un User "admin"'
$ sudo mysql -u root
CREATE USER 'admin'@'localhost' IDENTIFIED BY '';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost';
FLUSH PRIVILEGES;
exit
$sudo service mysql restart
$sudo service apache2 restart
/* Dans le fichier .env de symfony par exemple :*/
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3630
DB_DATABASE=yourdbname
DB_USERNAME=admin
DB_PASSWORD=''
////relancer apache
http://127.0.0.1
sudo systemctl status apache2 --> Voir si appache tourne (page en
anglais)
sudo systemctl stop apache2 --> Stop
sudo systemctl start apache2 --> Redemarrage
//Purger Apache2
sudo service apache2 stop
sudo apt-get remove apache2
sudo apt-get purge apache2
sudo apt-get autoremove
whereis apache2
sudo rm -rf /etc/apache2 --> Supprimer le répertoire et tous ce qu'il y a
dedans.
//Réinstaller Apache2
sudo apt update
sudo apt install apache2
sudo systemctl status apache2
sudo systemctl enable apache2 --> la lancer automatiquement au démarrage du PC
sudo systemctl restart apache2 --> le relancer
sudo mysql;
mysql>: //ouvrir console mysql --> taper cette synthaxe dans terminal
commande Git
- git add .
- git commit -m "Info du commit"
- git push -u origin main
si problème avec sql → ERROR 2002 (HY000): Can't connect to local MySQL server
through socket '/var/run/mysqld/mysqld.sock' (2)
1)Purger mysql
sudo apt-get purge mysql-server mysql-client mysql-common
sudo apt-get install mysql-server
3) ou alors
sudo apt install apparmor-utils # pour installer aa-disable
sudo aa-disable /usr/sbin/mysqld
-Redémarrer le pc
si pb avec mysql pour se connecter avec doctrine pour gérer une base de donnée
dans Xampp
- sudo mysql -u root -p;
- USE mysql;
- UPDATE user SET plugin="mysql_native_password" WHERE User="root";
- FLUSH PRIVILEGES;
- exit;
- $ service mysql restart;