Maison > Article > base de données > Comment installer et exécuter mysql5.7
Comment installer et exécuter mysql5.7 : décompressez d'abord le package d'installation dans un répertoire et initialisez la base de données ; puis définissez un mot de passe root aléatoire et démarrez le service mysqld, puis connectez-vous à Mysql et réinitialisez le mot de passe root ; ; enfin, installez le service Windows et définissez les autorisations d'accès à distance.
Plus de recommandations d'apprentissage gratuites connexes : Tutoriel MySQL(vidéo)
Comment installer et exécuter mysql5.7 :
1. Décompressez dans un répertoire, tel que : D:toolsmysql-5.7.11-winx64
Version 2.mysql5.7. Le package compressé n'a pas de dossier de données par défaut. Vous devez d'abord initialiser la base de données. La commande est la suivante :
D:\tools\mysql-5.7.11-winx64\bin> mysqld --initialize
3. Après l'initialisation, le dossier de données sera généré sous le dossier mysql-5.7.11-winx64
. Le mot de passe root de la version mysql5.7 n'existe pas par défaut est vide, mais un mot de passe aléatoire,
Le mot de passe peut être consulté dans le fichier "nom de la machine.err" sous le dossier data, le contenu est comme suit :
2016-02-26T03:23:56.025673Z 1 [Note] A temporary password is generated for root@localhost: yai/UnHse8Nu
4. Démarrez le service mysqld
D:\tools\mysql-5.7.11-winx64\bin> mysqld --console
5 Utilisez le mot de passe aléatoire pour vous connecter à mysql La commande est la suivante :
D:\tools\mysql-5.7.11-winx64\bin> mysql -uroot -pyai/UnHse8Nu
6. Après vous être connecté, vous devez réinitialiser le mot de passe root avant de pouvoir utiliser la base de données. La commande est la suivante :
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
7 Installer en tant que service Windows
Installer : D:toolsmysql-. 5.7.11-winx64bin> mysqld --install
Désinstaller : D:toolsmysql-5.7.11-winx64bin> mysqld - -remove
Définir les autorisations d'accès à distance
mysql> grant all PRIVILEGES on *.* to root@'%' identified by 'your_passwd'; mysql> flush privileges;.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!