我在Mac上的Applications文件夹中安装了MAMP,在MAMP上的htdocs文件夹中安装了项目文件。
如果我想从命令行连接MySQL,我会在命令行输入什么内容?
注意,它说要从我的脚本连接到MySQL,我需要使用以下内容,但我不确定它将从命令行看起来如何
主机localhost 港口8889 用户root 密码根
编辑 - 在我的终点站中运行sudo ps -aef | grep mysqld
之后,我得到了以下内容。
501 528 1 0 0:00.02 ?? 0:00.02 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --lower_case_table_names=0 --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log
501 598 528 0 0:00.77 ?? 0:03.72 /Applications/MAMP/Library/libexec/mysqld --basedir=/Applications/MAMP/Library --datadir=/Applications/MAMP/db/mysql --user=mysql --lower_case_table_names=0 --log-error=/Applications/MAMP/logs/mysql_error_log.err --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --socket=/Applications/MAMP/tmp/mysql/mysql.sock --port=8889
501 6083 4176 0 0:00.00 ttys000 0:00.00 grep mysqld
EDIT
工作答案 $ mysql --host = 127.0.0.1 --port = 8889 --user = root -p 输入密码:
答案 0 :(得分:2)
mysql --host=127.0.0.1 --port=8889 --user=root -p
或
mysql --socket=/Applications/MAMP/tmp/mysql/mysql.sock --user=root -p
MAMP下的mysql root帐户的默认密码是root,因此当提示输入密码时,请输入“root”(但不包括引号)。因此,如果要在主命令行上提供密码,而不是提示密码,请执行以下操作:
mysql --socket=/Applications/MAMP/tmp/mysql/mysql.sock --user=root --password=root