我下载了mysql dmg文件并通过向导运行。完成。我也在系统首选项下启动了mysql服务器。
我这样做的目的是完成我的SQL教科书练习。终端命令对我来说是新的,但我认为一旦我真正开始,完成练习应该没问题。
通过研究网络,各种博客告诉我导航到终端中的mysql文件夹: 的/ usr /本地/ MySQL的
精细。然后它变得不那么清楚,因为几乎每篇文章都有关于如何继续的不同指令集。昨天我正在摆弄它,并提示输入密码 - 默认的mysql密码是什么?
有人可以通过终端向我提供启动和运行mysql的步骤吗?
答案 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)
install homebrew via terminal
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