如何使用xampp从mac终端访问mysql?
我正在尝试从我的mac终端访问mysql 我试过打字 mysql-u根-p (并输入,但该项不存在) 这就是我迄今为止所做的工作: Williams-iMac:mysql-noName$cd/Applications/xampp/xamppfiles/var/mysql/mysql 威廉姆斯iMac:mysql noName$ls 这就是位于那里的东西如何使用xampp从mac终端访问mysql?,mysql,macos,terminal,phpmyadmin,xampp,Mysql,Macos,Terminal,Phpmyadmin,Xampp,我正在尝试从我的mac终端访问mysql 我试过打字 mysql-u根-p (并输入,但该项不存在) 这就是我迄今为止所做的工作: Williams-iMac:mysql-noName$cd/Applications/xampp/xamppfiles/var/mysql/mysql 威廉姆斯iMac:mysql noName$ls 这就是位于那里的东西 columns_priv.MYD help_relation.frm slow_log.CSV columns_pri
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_创建的_数据库)
…但没有成功
/Applications/xampp/xamppfiles/bin/mysql-u root-p
工作得很有魅力
感谢用户:Wrikken 我必须使用open命令才能工作 e、 十,
打开/App/Applications/xampp/xamppfiles/bin/mysql我通常这样做是为了在Mac上使用XAMPP1.7.3(可能更高)从终端激活php和mysql
我只是一个新的xampp用户。我也被这个问题困住了。是的,正确的目录是
/Applications/XAMPP/xamppfiles/bin/(the newest xampp is uppercase)
但是当您连接到db时,您应该键入
./mysql -u root -p (if there's password),
不输入
mysql -u root -p...
直接来说,它在我的macbook pro上成功地使用了文字。Mac上的一个好功能是打开终端并转到首选项。点击“配置文件”选项卡并创建新的配置文件。在shell下键入MySQL的路径,并输入所有内容,就像您在长途旅行时一样。 例: /Applications/XAMPP/xamppfiles/bin/mysql--user=root--password=
只需在上面的路径上添加您的信息。关闭首选项窗口,转到文件并点击新窗口。选择您的个人资料。我把我的名字命名为MySql。就这样 我使用它通过终端访问phpmyadmin mysql数据库
/opt/lampp/bin/mysql -uroot -ppassword
然后
如果xampp安装在mac book中,只需转到 cd/Applications/XAMPP/bin/ ./mysql-u根-p 如果设置了密码,则会要求输入密码,否则输入密码
mysql现在启动了 您的xampp安装中是否有
mysql/bin
目录find-name'mysql'
在该目录中也可能有帮助。尝试了缩进4个spacecs以使其看起来更美观,但似乎不起作用。。这就是我在尝试查找-name“mysql”时得到的结果:Williams iMac:~noName$find-name“mysql”(并在此处按ENTER键)find:invalical option--n用法:find[-H |-L |-P][-EXdsx][-f path]path。。。[expression]find[-H |-L |-P][-EXdsx]-f path[path…][expression]Ah,这里显然需要path<代码>查找-然后在xampp目录中命名为“mysql”。Williams iMac:~noName$cd/Applications/xampp/Williams iMac:xampp noName$find-命名为“mysql”(并输入)将生成………:./xamppfiles/bin/mysql./xamppfiles/lib/mysql./xamppfiles/lib/perl5/site_perl/5.10.1/darwin-2level/auto/DBD/mysql./xamppfiles/lib/perl/5.10.1/darwin-2level/DBD/mysql./xamppfiles/licenses/mysql/share/mysql./xamppfiles/var/var/mysql/xamppfiles/var/mysql/mysql/find:./xampfiles/var/var/mysql/var/mysql/widget权限被拒绝因此,/xamppfiles/bin/mysql
是您可以使用的二进制文件,或者您可能希望将该/xamppfiles/bin/
添加到$PATH
@Moe。您现在可能已经知道了它是如何工作的,但对于那些不知道的人来说,Ricardo所做的是,他提供了“bash_profile”的命令路径,这使得终端能够从任何地方(任何目录)执行命令。他注册了php和mysql的路径,因此终端知道它们的绝对位置,即使您没有在/mypath/somepath/mysql这样的命令中提供它们。还值得注意的是,有时或者如果~/.bash_配置文件不可用,请使用~/.profile。请提供一些上下文和简短的解释,说明这是为什么以及如何工作的
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
USE dbname
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start