mac安装mysql后终端配置的两个方法

顺便自己记录一下

方法一:配置bash和zshrc文件

比较复杂 但是是永久性的方法 不用每次重启电脑都重新配置mysql

方法二:用sudo调用mysql

很简单就一条语句但是每次重启需要重新配置

方法一:配置bash和zshrc文件

参考的b站小姐姐“一只木鱼阿”的教程 链接:

【软件安装|macOS下超详细的MySQL安装-哔哩哔哩】 https://b23.tv/qk8cJcz

小姐姐的教程用我自己的话总结大致分为三部分

一、下载安装mysql

二、配置.bash_profile文件

三、zshrc文件解决每次开机都要重新配置调用mysql的问题

一、下载安装mysql

官网找dmg,安装。详细过程略过

(mac芯片:m1)

(mysql版本:8.1.0、arm)

二、配置.bash_profile文件

1 touch命令新建.bash_profile文件

新建之前可以用【ls -al】查一下电脑里有没有这个文件

2 open命令打开.bash_profile文件

3 在打开的bash文件中输入环境变量

语句:【export PATH=${PATH}:mysql可执行文件位置/bin】

mysql可执行文件位置一般是【/usr/local/mysql】,可以用【ps -ef|grep mysql】查看

所以上面环境变量那个语句变为

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

输入到bash文件中后,关闭bash文件,回到终端

4 终端中输入source语句让刚才的配置语句生效

【source .bash_profile】

 此时终端中可以执行mysql啦,可以用root登陆试下

三、zshrc文件解决每次开机都要重新配置调用mysql的问题

1 touch新建.zshrc文件

经过步骤二的配置后 只是形成了一个暂时性命令 每次开机还是需要重新配置

要想变成永久性命令

需要用到zshrc文件 电脑里没有zshrc的依旧touch新建

2 open打开.zshrc

 3 在打开的.zshrc文件中加入刚才的source命令

【source ~/.bash_profile】输入到.zshrc文件中

输入完成后关闭.zshrc文件

 4 回到终端source激活刚才更改的.zshrc

【source .zshrc】

root命令试下mysql

注意root命令的 u 和 root 分开

不分开会报错【ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)】

四(我自己加的)、遇到问题

遇到问题就跑路(doge

我最开始在配置zshrc的时候报错【ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)】,运行不了mysql,再回去用sudo也报错了

找了找没找到解决方法就在csdn找了一个删除命令【rm -rf】把新建的bash和zshrc文件全删掉 准备只用sudo的方法了 删掉两个文件之后sudo没有问题了

注意慎用!!!删坏了我也不知道咋办🥲

(不过现在想想可能是当时在bash或者zshrc文件里写的时候中英文错了,或者u root没分开?)

方法二、用sudo调用mysql

就一条语句

【sudo usr/local/mysql/bin/mysql -u root -p]

因为调用的管理员权限 所以这里的密码先输入电脑密码

 这里再输入mysql密码

 可以运行啦

关掉终端直接root登陆mysql试下

 没有问题

每次重启电脑调用mysql的时候注意都运行下sudo

 

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值