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
/ Applications/xampp/xamppfiles/bin/mysql -u racine -p
Travaillé comme un charme!
Merci à l'utilisateur: Wrikken!
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.
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.
Sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
Je devais utiliser open command pour que je puisse travailler.
ex.
ouvrir/App/Applications/xampp/xamppfiles/bin/mysql
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
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 !!!!!!!!
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.