10 votes

Comment créer un nouvel utilisateur/db mysql sous Mac OS X ?

Comment créer un nouvel utilisateur et une nouvelle base de données dans MySQL ? Comment utiliser mysqladmin sous Mac OS X ?

14voto

Zac Points 89

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. .

3voto

Eugene Yokota Points 43213

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>

2voto

Davide Gualano Points 804

Vous pouvez utiliser un client GUI, comme Sequel Pro .

0voto

Am1rr3zA Points 12743

Vous avez plusieurs choix, vous pouvez utiliser Navigateur de requêtes MySQL ou PhpMyadmin .

enter image description here

0voto

TheCloudlessSky Points 7706

Essayez d'introduire le chemin complet vers mysql :

Aller au terminal :

$ /usr/local/mysql/bin/mysql -u user

J'espère vous aider !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X