我下载了MySQL的dmg文件,并通过向导去运行。 完成。 我也下系统首选项启动MySQL服务器。
我的这样做的目的是通过我的SQL课本的练习工作。 终端命令是新的给我,但我想,一旦我能够真正开始,来完成练习,应该没问题。
从研究网络的各种博客告诉我导航到在终端MySQL的文件夹:在/ usr /本地/ MySQL的
精细。 然后就有点不太清楚,近每篇文章都有一套不同的关于如何继续操作的说明。 我与它摆弄昨天,被提示输入密码 - 什么是MySQL默认密码?
可能有人给我步骤获得通过终端启动和运行与MySQL?
(更新为2017)
当你安装了MySQL它生成的root用户密码。 您可以连接使用
/usr/local/mysql/bin/mysql -uroot -p
并键入在所生成的密码。
此前, root
在MySQL用户使用没有密码,只能从本地主机连接。 所以,你会使用连接
/usr/local/mysql/bin/mysql -uroot
开放端和类型
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';
在终端中,我输入:
/usr/local/mysql/bin/mysql -u root -p
当时我提示输入在安装完成后,给我的临时密码。
如果你有你的MySQL服务器运行起来,然后你只需要一个客户端连接到它,并开始练习。 一个是mysql-client
,这是一个命令行工具,或者您可以使用phpMyAdmin
,这是一个基于Web的工具。
尝试与2下面的命令
在/ usr /本地/ MySQL的/斌/ MySQL的-uroot - 或 -
在/ usr /本地/库/ MySQL的//斌/ MySQL的-uroot
该命令对我的作品:
命令:
mysql --host=localhost -uroot -proot