目录
1 下载安装包
下载地址:https://dev.mysql.com/downloads/mysql/
如图所示:
2 安装
首先解压压缩包,解压后如图:
双击安装,安装界面入下图所示:
一直点“继续”,直到出现输入密码的地方,输入密码,如下图所示:
记住用户名和密码,然后点finish按钮,直到安装成功。
3 启动
打开系统偏好设置,找到mysql,如下图所示:
点击打开mysql:
看到左侧:active instance 活动实例 installed instances已安装的实例
点击 start mysql server启动mysql,就可以启动数据库了。
4 验证
在终端执行命令:
ps aux | grep mysql
查看mysq进程是否存在,得到如下信息说明安装成功
5 添加环境变量
因为mysql的可执行命令在/usr/local/mysql/bin目录下,而这个目录不在普通用户的环境路径下,因此每次执行时都需要输入完整路径,比较麻烦。因此需要将这个路径添加到环境变量中。编辑文件配置文件 .bash_profile,添加一下内容
export PATH=/usr/local/mysql/bin:$PATH
保存之后执行如下命令,使文件生效
source .bash_profile
6 登录mysql
登录命令:
mysql -u root -p
p后面紧跟设置的密码,即可登入mysql
7 创建数据库实例
创建命令:
create database database1 default character set utf8;
执行命令就创建了数据库实例database1,
使用命令
show databases
就可以看到所有的数据库实例:
8 使用工具登录不上处理
使用 navicate链接数据库时,出现如下问题:
MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found
问题描述:就是在链接数据库时不能加载‘caching_sha2_password'这个插件,也就是不能对身份验证。
解决方案:
1)打开系统偏好设置,找到mysql,点击Initialize Database。
2)输入新密码,记住这个密码,用于后期链接数据库的登陆使用。
3)选择‘Use legacy password‘。
4)重启mysql服务。