web-dev-qa-db-fra.com

Comment accéder à mysql depuis un terminal mac, en utilisant xampp?

J'essaie d'accéder à mysql à partir du terminal de mon mac.

J'ai juste essayé de taper 

mysql -u root -p

(et Enter, mais ça n'existe pas ..)

C'est ce que j'ai réussi à faire/situé jusqu'à présent:

Williams-iMac: mysql noName $ cd/Applications/xampp/xamppfiles/var/mysql/mysql

Williams-iMac: mysql noName $ ls

C'est ce qui se trouve là.

columns_priv.MYD        help_relation.frm       slow_log.CSV
columns_priv.MYI        help_topic.MYD          slow_log.frm
columns_priv.frm        help_topic.MYI          tables_priv.MYD
db.MYD              help_topic.frm          tables_priv.MYI
db.MYI              Host.MYD            tables_priv.frm
db.frm              Host.MYI            time_zone.MYD
event.MYD           Host.frm            time_zone.MYI
event.MYI           ndb_binlog_index.MYD        time_zone.frm
event.frm           ndb_binlog_index.MYI        time_zone_leap_second.MYD
func.MYD            ndb_binlog_index.frm        time_zone_leap_second.MYI
func.MYI            plugin.MYD          time_zone_leap_second.frm
func.frm            plugin.MYI          time_zone_name.MYD
general_log.CSM         plugin.frm          time_zone_name.MYI
general_log.CSV         proc.MYD            time_zone_name.frm
general_log.frm         proc.MYI            time_zone_transition.MYD
help_category.MYD       proc.frm            time_zone_transition.MYI
help_category.MYI       procs_priv.MYD          time_zone_transition.frm
help_category.frm       procs_priv.MYI          time_zone_transition_type.MYD
help_keyword.MYD        procs_priv.frm          time_zone_transition_type.MYI
help_keyword.MYI        servers.MYD         time_zone_transition_type.frm
help_keyword.frm        servers.MYI         user.MYD
help_relation.MYD       servers.frm         user.MYI
help_relation.MYI       slow_log.CSM            user.frm

Mais je ne sais toujours pas comment accéder au mysql, de sorte que je puisse créer une nouvelle base de données (sans le faire, je phpmyadmin). J'ai cependant créé une nouvelle base de données dans phpmyadmin, juste pour essayer d'entrer: 

mysql -u root -p (my_phpmyadmin_created_database)

..mais sans aucun succès.

J'espère qu'avec toutes les informations que j'ai données au sujet de mon problème à vous tous, que quelqu'un m'aidera à me sortir de ce problème qui consomme du temps! :)

Merci d'avance! 

/ W

15
newestUser

/ Applications/xampp/xamppfiles/bin/mysql -u racine -p

Travaillé comme un charme! 

Merci à l'utilisateur: Wrikken!

37
newestUser

J'ai l'habitude de faire cela pour activer php et mysql depuis un terminal avec XAMPP 1.7.3 (et probablement ci-dessus) sur Mac

 1. Go to Terminal
 2. Enter which php: If it says /usr/bin/php, then proceed to 3.
 3. Enter Sudo nano ~/.bash_profile (or Sudo vim ~/.bash_profile if you know how to use it)
 4. Then paste this export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"
 5. Ctrl - O then enter to save, then ctrl - X to exit.
 6. Type cd ~
 7. type . .bash_profile
 8. Restart terminal.
 9. Enter which php: If you did it right, it should be the same as the path in #4.
9
Ricardo

Je ne suis qu'un nouvel utilisateur de xampp. Je suis aussi piégé par cette question. Oui, le bon répertoire est 

/Applications/XAMPP/xamppfiles/bin/(the newest xampp is uppercase)

mais lorsque vous vous connectez à db, vous devez taper 

./mysql -u root -p (if there's password),

pas d'entrée

mysql -u root -p...   

directement, il a été utilisé avec succès sur mon macbook pro.

4
Zheng. Cheng
Sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
2
Ignacio Ito

Je devais utiliser open command pour que je puisse travailler. 

ex.

ouvrir/App/Applications/xampp/xamppfiles/bin/mysql

1
george

J'ai utilisé cela pour accéder à la base de données phpmyadmin mysql via un terminal

/opt/lampp/bin/mysql -uroot -ppassword

puis

USE dbname
0
user1039695

si le xampp est installé dans votre livre Mac, il suffit d'aller dans le chemin du fichier cd/Applications/XAMPP/bin /

./mysql -u root -p

qu'il vous demandera un mot de passe s'il est défini, puis tapez

mysql est lancé maintenant !!!!!!!!

0
Bhavik Sakhiya

La fonctionnalité intéressante sur Mac consiste à ouvrir un terminal et à accéder aux préférences. Cliquez sur l'onglet Profils et créez un nouveau profil. Sous Shell, tapez le chemin d'accès à MySQL et entrez tout comme vous le feriez pour le long chemin. Ex: 

/ Applications/XAMPP/xamppfiles/bin/mysql --user = root --password = 

Ajoutez simplement vos informations sur le chemin ci-dessus. fermez la fenêtre des préférences, allez à FICHIER et cliquez sur nouvelle fenêtre. Choisissez votre profil. J'ai nommé le mien MySql. C'est tout. 

0
vixrenjr