Mac下安装mysql
因为我的Mac是m1的,我安装之前还不确定mysql到底能不能行。后来去看了一下羊哥(CODESHEEP)的视频5.7.31确实可以(其他版本没有进行测试,我也没有测试)。
去官网下载mysql5.7.31。
下载完成之后,打开安装包进行安装。如果提示无法打开“mysql”,因为Apple无法检查其是否包含恶意软件
,不要关闭安装包,左上角小苹果 > 安全性与隐私 > 通用 > 仍要打开 > 弹出的窗体选择打开
,再次双击pkg安装即可。
一路点击确定,直到弹出mysql installer
复制保存这个密码,这是mysql的初始密码。
安装完成。
启动服务
小苹果
> mysql
> start mysql server
> 显示绿色的running
启动成功。
配置环境变量
终端中执行
vim ~/.bash_profile
按i键
进行输入,添加mysql路径
export PATH=$PATH:/usr/local/mysql/bin
按esc
输入:wq
后自动回到终端。
在终端中输入
source ~/.bash_profile
配置环境完成。
修改初始密码
终端中输入
/usr/local/mysql/bin/mysql -u root -p
提示让输入密码,这时候输入初始密码,密码不可见,输入位数也不可见。
我不知道是不是人品有问题,输入初始密码,老是显示密码错误。
没办法了,只能进行重置密码操作。
第一步:
关闭mysql服务,就是在小苹果中。
第二步:
cd到bin下
cd /usr/local/mysql/bin
使用命令进入root模式
sudo su
禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
回车后mysql服务自动启动。
重新打开一个终端,输入
./mysql
回车
FLUSH PRIVILEGES;
回车
UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE User='root';
密码修改完成。
重新打开终端输入
/usr/local/mysql/bin/mysql -u root -p
输入修改后的密码就可以了。
至此安装配置mysql完成。
补充:
alter user "root"@"localhost" identified with mysql_native_password by "新密码";
我把密码重置为123456之后,登录mysql提示我需要使用alter user重置密码,不能重置为123456,所以使用上面的语句更新。