第一次安装MySQL时出现的问题汇总

时间:2021-10-25 16:15:28

电脑: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('你的新密码');