Mac使用终端安装并打开mysql

问题描述 投票:0回答:14

我下载了mysql dmg文件并通过向导运行。完毕。我还在系统偏好设置下启动了mysql服务器。

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

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

/usr/local/mysql

好吧。然后它就变得不太清楚了,因为几乎每篇文章都有一组不同的关于如何进行的说明。我昨天摆弄它并被提示输入密码 - 默认的 mysql 密码是什么?

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

mysql macos installation terminal
14个回答
189
投票

(2017年更新)

当您安装 MySQL 时,它会为 root 用户生成一个密码。您可以使用

进行连接
/usr/local/mysql/bin/mysql -u root -p

然后输入生成的密码。

以前,MySQL 中的

root
用户没有密码,只能从本地主机连接。所以你可以使用

进行连接
/usr/local/mysql/bin/mysql -u root

67
投票

打开终端并输入

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

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

mysql -u root -p

按回车键,它会要求你输入密码

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

找到了这个解决方案

现在设置新密码类型

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

11
投票

在终端中,我输入:

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

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


10
投票

在MacOS中,Mysql的可执行文件位于

/usr/local/mysql/bin/mysql
,您可以使用以下命令轻松登录它:

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

但是这是一个很长的命令并且很无聊,所以你可以将mysql路径添加到Os的环境变量中并更容易访问它。

对于

macOS Catalina
及以后

从 macOS Catalina 开始,Mac 设备使用

zsh
作为默认登录 shell 和交互式 shell,您必须更新主目录中的
.zprofile
文件。

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

对于

macOS Mojave
及更早的时间

虽然您始终可以切换到

zsh
,但
bash
是 macOS Mojave 及更早版本中的默认 shell,使用
bash
您必须更新
.bash_profile
文件。

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

7
投票
  1. 通过终端安装自制程序

  2. brew install mysql


7
投票

在航站楼

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

关闭该终端并打开新终端

mysql -u root -p

输入密码


5
投票

这个命令对我有用:

./mysql -u root -p

(PS:我是通过终端在mac上工作的)


5
投票

适用于 Mac 操作系统

Catalina
:

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

这将提示您输入密码

mysql


4
投票

您只需在终端中输入即可

brew services start mysql

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


3
投票

如果您的 MySQL 服务器已启动并正在运行,那么您只需要一个客户端连接到它并开始练习。一个是

mysql-client
,这是一个命令行工具,或者您可以使用
phpMyAdmin
,这是一个基于 Web 的工具。


2
投票

这个命令对我有用:

命令:

mysql --host=localhost -uroot -proot

1
投票

尝试使用以下 2 个命令之一

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

-- 或 --
/usr/local/Cellar/mysql/<version>/bin/mysql -uroot


0
投票

使用终端插入以下命令

mysql -u root -p

输入您的 root mysql 密码后。


0
投票

MAC OS 使用终端打开 mysql

  1. /usr/local/mysql/bin/mysql -u root -p
  2. 输入密码: ***** 即可查看
  3. 如果看到服务器端口、版本更多信息,则输入 back slace \s Enter
  4. \s enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.