17

我正在尝试从我的 mac 终端访问 mysql。

我试过只是打字

mysql -u 根目录 -p

(和Enter,但那不存在..)

这是我到目前为止所做的/定位的:

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

Williams-iMac:mysql noName$ ls

这就是位于那里的东西。

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

但我仍然不知道如何访问 mysql,以便我可以创建一个新数据库(我 phpmyadmin 不这样做)。我在 phpmyadmin 中创建了一个新数据库,只是为了尝试输入:

mysql -u root -p (my_phpmyadmin_created_database)

..但没有任何成功。

4

9 回答 9

48

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

像魅力一样工作!

感谢用户:Wrikken!

于 2012-12-15T15:57:09.207 回答
11

我通常这样做是为了在 Mac 上使用 XAMPP 1.7.3(可能更高版本)从终端激活phpmysql

 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.
于 2014-12-25T11:53:57.373 回答
9

我只是一个新的xampp用户。我也被这个问题困住了。是的,正确的目录是

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

但是当你连接到数据库时,你应该输入

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

不输入

mysql -u root -p...   

直接,它在我的macbook pro上成功了。

于 2015-11-08T08:21:23.900 回答
4

如果 xampp 安装在你的 mac 书中,只需转到 cd /Applications/XAMPP/bin/ 的文件路径

./mysql -u root -p

比如果设置它会要求输入密码而不是输入其他输入

mysql现在启动了!!!!!!!!!

于 2018-07-04T16:49:02.443 回答
4
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
于 2019-01-17T19:30:15.860 回答
1

我必须使用open 命令才能工作。

前任

打开 /App/Applications/xampp/xamppfiles/bin/mysql

于 2014-10-07T15:34:17.587 回答
0

Mac 上的一个不错的功能是打开终端并转到首选项。点击配置文件选项卡并创建一个新配置文件。在 shell 下键入 MySQL 的路径并输入所有内容,就像你走很长的路一样。前任:

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

只需在上面的路径上添加您的信息。关闭首选项窗口并转到文件并点击新窗口。选择您的个人资料。我将我的命名为 MySql。而已。

于 2016-05-27T13:17:31.647 回答
0

我用它通过终端访问 phpmyadmin mysql 数据库

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

然后

USE dbname
于 2018-03-04T00:04:31.083 回答
0

在 macOS 蒙特雷

  • 打开终端并运行以下命令

    sudo nano /etc/paths

  • 然后在底线之后添加以下路径

    /Applications/XAMPP/xamppfiles/bin

  • 现在按 control+x 保存

  • 然后按y确认保存

  • 然后按回车

  • 重启终端

现在mysql正在工作

于 2022-02-22T20:25:22.947 回答