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';