Comment créer un nouvel utilisateur et une nouvelle base de données dans MySQL ? Comment utiliser mysqladmin sous Mac OS X ?
Réponses
Trop de publicités?Si vous utilisez le client terminal, vous pouvez généralement faire des choses comme réinitialiser le mot de passe de l'utilisateur racine pour mysql ou créer des bases de données. Un exemple simple peut être trouvé à la page Site de documentation sur MySQL dont je reproduis les grandes lignes.
Pour créer un nouvel utilisateur MySQL :
-
Connectez-vous à MySQL dans le terminal :
mysql -u username
-
Dans l'invite :
CREATE USER 'admin'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost';
-
Si vous souhaitez créer une base de données :
create database name;
c'est tout ce qu'il faut faire
Si vous décidez d'utiliser mysqladmin, mysqladmin peut créer et supprimer des bases de données, mais il ne peut pas créer de nouveaux utilisateurs. .
Merci à tous. J'ai utilisé les commandes ci-dessous pour trouver la solution.
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ mysql -u root
mysql> create database tutorialdb;
mysql> create user 'tutorialuser'@'localhost' identified by 'tutorialuser';
mysql> grant all on tutorialdb.* to 'tutorialuser'@'localhost';
mysql> exit
Bye
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ mysql -u tutorialuser -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1532
Server version: 5.5.9 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Vous pouvez utiliser un client GUI, comme Sequel Pro .
Vous avez plusieurs choix, vous pouvez utiliser Navigateur de requêtes MySQL ou PhpMyadmin .