电脑:os x,
安装MySQL的版本是:mysql-5.7.17-macos10.12-x86_64.dmg
安装完以后可以通过launchpad--系统偏好设置--MySQL,启动MySQL数据库
现在在终端中输入mysql -u root -p 会显示:
-bash: mysql: command not found
解决方法如下:
(1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令:echo $SHELL
如果输出的是:csh或者是tcsh,那么你用的就是C Shell。
如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种。
Mac OS X 10.2之前默认的是C Shell。
Mac OS X 10.3之后默认的是Bourne Shell。
(2)打开终端:输入cd ~(进入~文件夹)
(3)输入:sudo vim .bash_profile
回车执行,需要输入root用户名密码。sudo是使用root用户修改环境变量文件。
(4)在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin
然后esc退出insert状态,并在最下方输入:wq保存退出。
(5)输入:source .bash_profile
回车执行,运行环境变量。
不知道登录密码:
安装完MySQL 不知道怎么回事,初始密码就是登陆不了,幸好找到了这个,严格按照步骤就行了,
苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
step2:进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
step3.
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');