mac 安装 mysql

从网上搜了好多,各种坑,自己记录下来操作过程。
我首先用的 brew 的方式安装 mysql 没有成功,主要问题是遇到修改密码的地方,总是过不去,目前没有找到原因,索性换了一种方法。直接从官网下载安装。

1、打开官网 : http://www.mysql.com/downloads/ 进入, 点击下方的DOWNLOADS : MySQL Community Server

在这里插入图片描述
在这里插入图片描述

2、下载完,一路同意安装即可。

3、安装完重启电脑。

然后打开mac 的偏好设置。会多一个 mysql 的图标
在这里插入图片描述

在这里插入图片描述

4、现在在终端中输入 mysql 会提示没有该命令。

cd ~
 vim .bash_profile

在 vim 中加入,

##mysql
export PATH={$PATH}:/usr/local/mysql/bin

然后保存
运行刚才保存的文件。

source ~/.bash_profile

那么问题就在现在出现了,我以前安装 brew、fish 、adb等命令都不能用了,也就是在这一步,被坑了一笔。猜测原因是:原来没有我的文件夹里没有这个 .bash_profile文件,然后系统默认会运行/usr/local/bin或者/usr/bin 里的命令,那么有了它,会去查找这个文件的配置,那么现在要把这两个路径加在上面就可以了。
再次进入.bash_profile

 vim .bash_profile

修改如下

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/mysql/bin

这样就可以了。以前的命令又回来了。

5,在终端输入 mysql,可以直接使用了。

mysql -u root -p

输入密码,发现会报错,

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

那么此时重置密码即可。
如何重置密码,在此处用 brew 的方法安装时也是卡在了这,一直重置密码不成功,希望这次能成功。

下面是重置密码的过程

step1:

苹果->系统偏好设置->最下边点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(‘你的新密码’);
至此,密码修改完成,可以成功登陆。

SET PASSWORD FOR 'root'@'localhost' = '123456'

修改密码时要带上单引号。修改密码完成。

后来安装mysql 可视化工具navicat时,链接数据库又出错了

数据库总是链接失败,不知道原因是什么。后来试了各种方法都不行,然后直接卸载了。卸载的方法,点击 mysql 的卸载。然后运行下面的命令卸载干净
在这里插入图片描述

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig  (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

然后再重新安装。再安装过程中要注意一点,由于没有截图,就描述一下。
安装时有一步需要填写密码,在这一步,不要仅仅输入数字,要输入数字与字母的组合。
不知道为什么,在这一步之后就可以用这个密码登录了,甚至不用修改密码。
原来我输入的方法是12345678,然后就各种不行,还需要修改默认密码。
建议输入密码的地方你也输入一个数字字母组合。

再次用navicat链接,还是会报错。

打开高级修改
在这里插入图片描述

然后再次测试链接,还是不成功。

那么就尝试初始一下数据库,这个地方选择第二条,然后还是输入上面的英文数字组合密码,再尝试,我这是成功了。
在这里插入图片描述
在这里插入图片描述

以前弄过 mysql,这次安装还是很艰难,前前后后卸载安装了好多次,总算是成功了,每次尝试都是离成功更近的一步,加油!!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小~小

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值