Mac安装并使用终端打开mysql

时间:2013-01-09 12:37:49

标签: mysql terminal installation

我下载了mysql dmg文件并通过向导运行。完成。我也在系统首选项下启动了mysql服务器。

我这样做的目的是完成我的SQL教科书练习。终端命令对我来说是新的,但我认为一旦我真正开始,完成练习应该没问题。

通过研究网络,各种博客告诉我导航到终端中的mysql文件夹:     的/ usr /本地/ MySQL的

精细。然后它变得不那么清楚,因为几乎每篇文章都有关于如何继续的不同指令集。昨天我正在摆弄它,并提示输入密码 - 默认的mysql密码是什么?

有人可以通过终端向我提供启动和运行mysql的步骤吗?

11 个答案:

答案 0 :(得分:95)

(2017年更新)

安装MySQL后,它为root用户生成了密码。您可以使用

进行连接
/usr/local/mysql/bin/mysql -uroot -p

并输入生成的密码。

以前,MySQL中的root用户以前没有密码,只能从localhost连接。所以你将使用

进行连接
/usr/local/mysql/bin/mysql -uroot

答案 1 :(得分:30)

打开终端并输入

sudo sh -c 'echo /usr/local/mysql/bin > /etc/paths.d/mysql'

然后关闭终端并打开一个新终端并输入

mysql -u root -p

按Enter键,它会询问您密码

我在https://teamtreehouse.com/community/says-mysql-command-not-found

上找到了这个解决方案

现在设置新密码类型

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';

答案 2 :(得分:6)

在终端中,我输入了:

/usr/local/mysql/bin/mysql -u root -p

然后提示我输入安装完成后提供给我的临时密码。

答案 3 :(得分:4)

如果您的MySQL服务器已启动并运行,那么您只需要一个客户端连接到它并开始练习。一个是mysql-client,它是一个命令行工具,或者您可以使用phpMyAdmin,这是一个基于网络的工具。

答案 4 :(得分:3)

  1. install homebrew via terminal

  2. brew install mysql

答案 5 :(得分:3)

在MacOS中,Mysql的可执行文件位于/usr/local/mysql/bin/mysql中,您可以使用以下命令轻松登录到该文件:

/usr/local/mysql/bin/mysql -u USERNAME -p

但这是一个很长的命令,很无聊,因此您可以将mysql路径添加到Os的Environment变量中,并更轻松地访问它。

对于macOS Catalina及更高版本

从macOS Catalina开始,Mac设备使用zsh作为默认登录外壳和交互式外壳,并且您必须更新主目录中的.zprofile文件。

echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.zprofile
source ~/.zprofile
mysql -u USERNAME -p

对于macOS Mojave及更早版本

尽管您始终可以切换到zsh,但是bash是macOS Mojave和更早版本的默认外壳程序,使用bash必须更新.bash_profile文件。

echo 'export PATH="$PATH:/usr/local/mysql/bin"' >> ~/.bash_profile
source ~/.bash_profile
mysql -u USERNAME -p

答案 6 :(得分:2)

对于Mac OS Catalina

/usr/local/mysql/bin/mysql -uroot -p

这将提示您输入密码mysql

答案 7 :(得分:1)

此命令对我有用:

./mysql -u root -p

(PS:我正在通过终端在Mac上工作)

答案 8 :(得分:0)

尝试使用以下两个命令中的任何一个

/ usr / local / mysql / bin / mysql -uroot-或-
/ usr / local / Cellar / mysql // bin / mysql -uroot

答案 9 :(得分:0)

此命令对我有用:

命令:

mysql --host=localhost -uroot -proot

答案 10 :(得分:0)

你可以简单地输入终端

    id,  value
     1,   0.79
     2,   0.65
     3,   0.78
       ...
       ...
    98,   0.89
   100,   0.80

如果你在 mac 上通过 brew 安装了 mysql