MacOS下安装MySQL数据库

引言:

网上虽然有很多macOS系统下的MySQL的博客,但是在我安装过程中,发现对于一些没有使用过macOS和LinuxOS的读者来说,写的并不完善,所以我从新写了一篇,希望对大家有所帮助。


一、安装MySQL


顺序是正常安装步骤。有些安装会弹出一个框,里面有系统自动给出的初始密码。

例如:(下图示例来源于网络,本人安装时并没有出现过,如果出现请记住root@localhost后的密码,其为系统自动给出的MySQL的初始密码。)



注意:这时候不是安装完成,万里长征刚走了一小步。下面的配置很重要!

否则在命令行输入“mysql –uroot -p”命令会出现commod not found。


二、停掉MySQL数据库

1.  进入“系统偏好设置”,点击“MySQL”

        

2.  点击“Stop MySQL Server”停掉MySQL数据库。

        


三、将MySQL加入系统环境变量

1)打开终端

    

2)敲命令:

1⃣️查看是否有mysql

1.    输入命令1:   cd /usr/local/mysql/bin

2.    输入命令2:   ls

2⃣️在该文件中添加mysql/bin的目录

3.    输入命令3:   sudo vim ~/.bash_profile

4.    输入命令4:   PATH=$PATH:/usr/local/mysql/bin

5.    按“esc”键

6.    输入命令5:  :wq(保存)

7.    source ~/.bash_profile(最后这一步很关键)


四、通过上面的操作,有时就可以通过“mysql –uroot –p”命令登录MySQL了,但是也有可能出现了如下错误:

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

解决方法如下:

Step1⃣️

0.    重启终端

1.    输入指令1: cd /usr/local/mysql/bin/

2.    输入指令2: sudo ./mysqld_safe –skip-grant-tables

3.    输入指令2后,会提示输入密码(密码输入时,屏幕上不显示)

4.    屏幕会出现如下图类似提示,MySQL会自己重启

Step2⃣️

0.    再开一个终端

1.    cd /usr/local/mysql/bin/

2.    ./mysql

以下进入mysql命令下:

3.    mysql> FLUSH PRIVILEGES;

4.    mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpassword’);



至此,MySQL安装成功。可以通过 “mysql–uroot –p” 命令登录MySQL。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值