mac安装mysql5.7

1.从 MySQL 官网 https://www.mysql.com/,找到【DOWNLOADS】
2.往下拉找到【MySQL Community (GPL) Downloads »】
3.下载社区服务【Community Server】
4.根据自身需求下载版本【此处选择5.7.31】
tips:尽量不要选择rc版本,可能会导致安装后 Navicat 无法连接问题【并且后续使用Java的JDBC和MyBatis等连接数据库也连接不成功】

MySQL安装

1.下载完成后,双击打开 mysql-5.7.31-macos10.14-x86_64.dmg,按照步骤操作即可
如果安全检验不通过,通过下面命令关闭check:

sudo spctl --master-disable

2.在有黄色感叹号的页面需要把账号密码记录下来,该页面记录了MySQL初始密码,如果记录没了,后续就无法登录MySQL了

在设置中没有看到mysql的图标

1.打开控制台,输入mysql --version查看MySQL版本。

如果提示-bash:mysql:command not found,是因为由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,就会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。

执行命令ln -s /usr/local/mysql/bin/mysql /usr/bin

sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin

如果出现ln: /usr/bin/mysql: Permission denied,在这段命令前面加入sudo,然后键入密码即可。

再输入mysql --version,控制台会输出mysql Ver 14.14 Distrib 5.6.36, for macos10.12 (x86_64) using EditLine wrapper,完成。

2.配置环境变量

打开终端 输入mysql -u root -p

提示找不到命令,就是因为没有配置环境变量。
接下来开始配置环境变量。
1,进入用户目录,命令:cd ~

2,编辑.bash_profile文件,命令 vi .bash_profile

(.bash_profile是隐藏文件,查看当前文件有没有这个文件输入执行命令命令: ls -a。如果在用户目录目录找不到.bash_profile文件,可以自己新建一个。新建文件命令: touch .bash_profile。已经有.bash_profile文件的不需要在新建文件了。)
3,进入vim 编辑环境。 按下i 进入 insert 模式 ,输入PATH="$PATH":/usr/local/mysql/bin

4,按下esc 退出 insert 模式,输入:wq保存配置文件

5,让配置文件的修改生效

source ~/.bash_profile

6,开启mysql服务
命令行:

sudo mysql.server start

没有开启成功:

sudo chmod 777 /usr/local/mysql/data
sudo /usr/local/mysql/support-files/mysql.server start

或者设置:
去设置中就可以看到mysql图标点进去后,点击右边的start图标,看到状态变为绿色的running在这里插入图片描述

登陆mysql,在终端输入 mysql -u root -p 回车,输入安装时记的初始密码(没有记到的话看一下桌面右上角的通知说不定有)在这里插入图片描述
初始密码很不好记,我们来修改密码,登陆mysql以后,输入以下命令

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

修改后退出mysql

exit

可用命令

停止MySQL服务

sudo mysql.server stop

重启MySQL服务

sudo mysql.server restart

查看MySQL服务状态

sudo mysql.server status

登陆MySQL完整指令

mysql -h 127.0.0.1 -P 3306 -u root -p

查询端口号(mysql 命令,一般安装的第一个mysql数据库的端口号都是3306)

show global variables like 'port';
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值