mac mysql5.7 my_【mysql】Mac下安装mysql5.7 完整步骤,大坑已解决

news/2024/7/2 23:52:09

最近使用Mac系统,准备搭建一套本地web服务器环境。因为Mac系统自带PHP和apach,但是没有自带mysql,所以要手动去安装mysql,本次安装mysql最新版5.7.17。

1.官网下载

点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。

0818b9ca8b590ca3270a3433284dd417.png

点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想做这些繁琐的动作,别急,看下图红框圈中的文字,点击就可以直接下载了。(第一次不知道有这个坑,楞是乖乖的注册了一番呜呜)

0818b9ca8b590ca3270a3433284dd417.png

2.安装mysql

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

启动mysql

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

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

命令行运行

在应用程序中找到 iTerm 打开,首先运行下面两条命令:

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

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

这两条命令是为了方便直接打开 iTerm 就可以运行mysql命令,而不是必须进入mysql安装目录才能运行。接下来,你要做的是重置密码

重置密码命令:

mysqladmin -u root -p password newpass

newpass 是你的新密码

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

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

0818b9ca8b590ca3270a3433284dd417.png

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

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

mysql -u root -p

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

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


http://lihuaxi.xjx100.cn/news/241467.html

相关文章

(C++)除基取余法:将十进制数转化为Q进制数

所谓基,就是指将要转换成的进制Q。 除基取余的意思就是:每次将待转换数除以Q,然后将得到的余数作为低位存储,而商则继续除以Q并重复上面的操作,直至商0时,将所有位从高到低输出就可以得到Q进制数。 代码实…

微信公众号token 验证

1. 首先给出测试项目的整体目录: 2. CoreServlet类: 当get请求的时候会执行get方法,post请求的时候会执行post方法,分别来处理不同的请求 package com.zjn.servlet;import java.io.IOException; import java.io.PrintWriter;impor…

docker安装mysql5.7_超详细Docker安装Mysql5.7并进行挂载

1、下载mysql 5.7镜像docker pull mysql:5.72、创建mysql容器并启动docker run -d -p 3306:3306 -e MYSQL_USER"ppx" -e MYSQL_PASSWORD"123456" -e MYSQL_ROOT_PASSWORD"123456" --name mysqltest1 mysql:5.7 --character-set-serverutf8 --col…

PAT 显示格式错误

记录一: 2021/7/8 10:26 代码逻辑写错了,一个该没有空格的地方也加了空格

redhat6.5 yum源

首先在自己的电脑上安装Redhat6.5(本经验用的是Redhat6.5-64位的系统),然后把Redhat6.5系统ISO镜像文件放到自己的电脑中(本经验是放在/root 下,切记自己的存放路经,以后不要再变动此路径和移动ISO文件&…

c程序设计语言_习题8-4_重新实现c语言的库函数fseek(FILE*fp,longoffset,intorigin)

fseek库函数 #include <stdio.h> int fseek(FILE *stream, long int offset, int origin); 返回&#xff1a;成功为0&#xff0c;出错为非0 对流stream相关的文件定位&#xff0c;随后的读写操作将从新位置开始。 对于二进制文件&#xff0c;此位置被定位在由origin开…

centos 7.2 yum mysql_20191209_Centos7.2使用yum安装mysql

1. 下载mysql的rpm包[rootizwz91qnvovd6suufon1ccz ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm2. 安装rpm包[rootizwz91qnvovd6suufon1ccz ~]# yum localinstall -y mysql57-community-release-el7-7.noarch.rpm3. 安装mysql 5.7[rootizwz…