mac电脑怎么下载mysql数据库_Mac电脑mysql数据库的安装

安装之前先提醒下,安装到最后mysql会随机分配一个密码,这个密码切记保存下来。

本篇文章主要介绍了Mac下安装mysql5.7 完整步骤,包括安装,设置环境变量,修改密码。

最近想入门一下后台,因为对数据库操作还算是小白,所以决定先熟练一下sql,先安装mysql,当时参考的教程版本为5.7.17,并非最新版本,下面会补充 MySQL 8 的安装

2.安装mysql

下载完成后,点击安装,一路确认,等待安装成功。

官网下载地址,

启动mysql

进入系统偏好设置,最下边一行,找到mysql打开,点击"Start MySQL Server",启动mysql

6f58255d7c01

image.png

6f58255d7c01

image.png

打开终端 运行下面命令,添加全局的环境变量,要不然终端里会提示 command not find:

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

3、重置密码命令:

mysqladmin -u root -p password newpass

newpass 是你的新密码

运行重置密码的命令后,系统提示输入旧密码。安装过mysql5.6或之前版本的同学知道,mysql首次运行会给root用户分配一个默认密码:root, 这个旧密码就是root。但是现在如果你输入root,系统提示密码错误,怎么回事呢?

原来5.7的版本不会再给root用户分配默认密码,而是会给一个临时密码,如果你细心的话,安装mysql成功后会弹出一个临时密码让你保存。如果你没有保存,没关系,右侧的通知栏里会有,如图:

6f58255d7c01

image.png

我的临时密码就是_;kb8t7=-ZoU

输入临时密码,密码修改成功,然后用新密码登录:

mysql -u root -p

回车,新密码,回车,登录成功,如下!

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 8

Server version: 8.0.15 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

现在你可以写你的sql命令了!

4、补充: MySQL 8 支持新的加强的密码加密,安装过程需要你选择。

Use Strong Password Encryption

Use Legacy Password Encryption

这里建议选择不要加强的,选择第二个,这样兼容性会好一点。因为很多终端还不支持新的加密插件。当然,这个设置后面也可以改的。点击Initialize Database就可以进行更改。

6f58255d7c01

image.png

安装完成后同样需要配置环境变量

新手注意:刚安装好数据库服务之后,运行show databases;可以看到我们的数据库里是默认存在四张表的,这些表千万不要删除,里面保存了我们MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。再简单点,这台MySQL服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问,等等信息都保存在information_schema表里面。如果误删可能导致我们的数据库无法使用。

6f58255d7c01

image.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值