当前位置: 首页 > news >正文

mac上安装mysql

mac上安装mysql

  • 1. 关于Linux上安装mysql
  • 2. 下载安装
    • 2.1 下载
    • 2.2 安装
  • 3. 客户端连接mysql
    • 3.1 先查看mysql服务
    • 3.2 连接mysql客户端
      • 3.2.1 终端使用命令连接
      • 3.2.2 可视化工具连接
    • 3.3 其他简单操作(启动服务等)
      • 3.3.1 可视化界面操作
  • 4. 配置环境变量
    • 4.1 配置环境变量之前
    • 4.2 配置环境变量之后
      • 4.2.1 配置环境变量
      • 4.2.2 配置环境变量之后测试命令
  • 5. 推荐其他系统上安装mysql
    • 5.1 win上安装mysql
    • 5.2 Linux上安装mysql

1. 关于Linux上安装mysql

2. 下载安装

2.1 下载

  • 官网下载地址:
    https://dev.mysql.com/downloads/mysql/.
    在这里插入图片描述
    在这里插入图片描述

2.2 安装

  • 双击压缩包,然后一步一步安装即可:
    在这里插入图片描述
  • 上面安装结束之后,打开系统设置,可以看到mysql安装成功
    请添加图片描述
  • 下面是默认路径,可修改
    在这里插入图片描述

3. 客户端连接mysql

3.1 先查看mysql服务

  • 上面安装成功之后,可以在设置里看到mysql服务安装之后已经启动
    在这里插入图片描述
  • 终端查看
    ps -ef | grep mysql
    

3.2 连接mysql客户端

3.2.1 终端使用命令连接

  • 进入安装目录:
    cd /usr/local/mysql
    
  • 连接mysql服务-1(注意:此时在 /usr/local/mysql 目录下):
    ./bin/mysql -u root -p
    
    在这里插入图片描述
  • 连接mysql服务-2(注意:此时不用在 /usr/local/mysql 目录下)
    /usr/local/mysql/bin/mysql -u root -p
    
    在这里插入图片描述

3.2.2 可视化工具连接

  • 使用你常用的可视化工具即可,如下即连接成功
    在这里插入图片描述
    在这里插入图片描述

3.3 其他简单操作(启动服务等)

3.3.1 可视化界面操作

  1. 停止服务
    • 不用命令停止的方式:
      在这里插入图片描述
    • 用命令停止的方式:
      直接杀进程
  2. 启动服务
  • 如下:
    在这里插入图片描述

4. 配置环境变量

4.1 配置环境变量之前

  • 不配置环境变量也可以使用,像上面启动服务,停止服务,可视化工具连接mysql客户端等,都能正常使用
    但是不能使用简单命令(比如:查看版本号,简单命令连接客户端等),有些命令也不可用,如下:
    在这里插入图片描述

4.2 配置环境变量之后

4.2.1 配置环境变量

  • 修改配置文件.zprofile
    vim ~/.zprofile
    
    export MYSQL_HOME=/usr/local/mysql/bin
    export PATH=$PATH:$MAVEN_HOME/bin:${MYSQL_HOME}
    
    在这里插入图片描述
  • 修改前和修改后,如下:
    在这里插入图片描述

4.2.2 配置环境变量之后测试命令

  1. 查看mysql版本,上图可见,命令可用了
    mysql --version
    
  2. 连接客户端(任何路径下可用
    mysql -u root -p
    

5. 推荐其他系统上安装mysql

5.1 win上安装mysql

  • mysql-5.7.21-winx64安装步骤及启动、密码等问题的解决(Windows).

5.2 Linux上安装mysql

  • Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主).
  • linux下普通用户安装MySQL–非root用户安装MySQL(以阿里云服务为主).

相关文章:

mac上安装mysql

mac上安装mysql1. 关于Linux上安装mysql2. 下载安装2.1 下载2.2 安装3. 客户端连接mysql3.1 先查看mysql服务3.2 连接mysql客户端3.2.1 终端使用命令连接3.2.2 可视化工具连接3.3 其他简单操作(启动服务等)3.3.1 可视化界面操作4. 配置环境变量4.1 配置环…...

Django 模型继承问题

文章目录Django 模型继承问题继承出现的情况Meta 和多表继承Meta 和多表继承继承与反向关系指定父类连接字段代理模型QuerySet 仍会返回请求的模型基类约束代理模型管理器代理继承和未托管的模型间的区别多重继承不能用字段名 "hiding"在一个包中管理模型Django 模型…...

Vue3篇.01-简介及基本使用,项目创建方式, 模板语法, 事件监听, 修饰符

一.简介1.概念Vue 是一款用于构建用户界面的 JS框架, 基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型, 高效地开发用户界面。渐进式框架, 适应不同需求进行开发。两个核心功能:声明式…...

别学英语了,真的

文 / 王不留(微信公众号:王不留) 这两年,很多朋友加我微信后,第一句常是,学英语有什么用啊? 我会统一给出真诚答复:没用,真的。 看新闻,中文海量信息已经严重…...

CRM系统五大技巧集成Excel为销售流程赋能

销售过程中有很多情况会降低团队的效率。通过正确的实施CRM客户管理系统,可以帮助您的企业自动执行手动任务、减少错误并专注于完成交易。这里有5个技巧,可以帮助您的销售人员通过CRM集成Excel为销售流程赋能并提高他们的整体效率。 技巧1:将…...

交通部互通互联码的根证书规则

引言 为了更好的服务交通互通互联码而更新这篇文章。 中金根证书其实是可以自己生成的。 代码内调整 中心公钥索引要保证自己的唯一性。 此处的唯一,是要保证在机具侧的唯一,因为他要根据这个索引去查找证书以及公钥。 提供根公钥给机具侧 生成的公钥…...

Map和Set(Java详解)

在开始详解之前,先来看看集合的框架: 可以看到Set实现了Collection接口,而Map又是一个单独存在的接口。 而最下面又分别各有两个类,分别是TreeSet(Map)和 HashSet(Map)。 TreeSet&…...

Vue 3的响应式机制

什么是响应式 Js代码是自上而下执行的,结合下面代码看,代码执行后,会打印两次double的结果,结果也都是2,即使修改了代码中count的值后,double的值也不会发生任何改变。 let count 1 let double count * …...

30岁了,说几句大实话

是的,我 30 岁了,还是周岁。 就在这上个月末,我度过了自己 30 岁的生日。 都说三十而立,要对自己有一个正确的认识,明确自己以后想做什么,能做什么。 想想时间,过得真快。 过五关斩六将&…...

AsyncTask使用及源码查看Android P

AsyncTask AsyncTask用于处理耗时任务,可以即时通知进度,最终返回结果。可以用于下载等处理。 使用 实现类继承三个方法 1. doInBackground后台执行,在此方法中进行延时操作 /*** Override this method to perform a computation on a back…...

花2个月面过华为测开岗,拿个30K不过分吧?

背景介绍 美本计算机专业,代码能力一般,之前有过两段实习以及一个学校项目经历。第一份实习是大二暑期在深圳的一家互联网公司做前端开发,第二份实习由于大三暑假回国的时间比较短(小于两个月),于是找的实…...

JAVA练习51-最大子数组和

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 目录 前言 一、题目-最大子数组和 1.题目描述 2.思路与代码 2.1 思路 2.2 代码 总结 前言 提示:这里可以添加本文要记录的大概内容: 2月15日练…...

Inception Transformer

paper链接: https://arxiv.org/abs/2205.12956v2 code链接: https://github.com/sail-sg/iFormer Inception Transformer一、引言二、实现细节三、实验一、分类二、检测三、分割四、消融实验一、引言 最近的研究表明,Transformer具有很强的建立远程依赖关系的能力…...

10分钟学会数据库压力测试,你敢信?

目录 前言 查看数据库版本 下载驱动: 菜单路径 配置 Variable Name Bound to Pool模块配置 Connection pool configuration模块配置 Database Connection Configuration模块配置 菜单路径 Variable Name Bound to Pool 脚本结构 脚本(执行查询…...

论文阅读 | Video Super-Resolution Transformer

引言:2021年用Transformer实现视频超分VSR的文章,改进了SA并在FFN中加入了光流引导 论文:【here】 代码:【here】 Video Super-Resolution Transformer 引言 视频超分中有一组待超分的图片,因此视频超分也经常被看做…...

7-6 带头节点的双向循环链表操作

本题目要求读入一系列整数,依次插入到双向循环链表的头部和尾部,然后顺序和逆序输出链表。 链表节点类型可以定义为 typedef int DataType; typedef struct LinkedNode{DataType data;struct LinkedNode *prev;struct LinkedNode *next; }LinkedNode;链…...

npm publish 、 npm adduser 提示 403 的问题

0. 查看使用的源:npm config get registry1. 如果使用的不是官方的源,切换:npm config set registry https://registry.npmjs.org/2. 登录:npm adduser3. 查看是否登录成功:npm whoami4. 执行发布命令:npm …...

Java 8的函数式接口使用示例

什么是函数式接口 有且只有一个抽象方法的接口被称为函数式接口,函数式接口适用于函数式编程的场景,Lambda就是Java中函数式编程的体现,可以使用Lambda表达式创建一个函数式接口的对象,一定要确保接口中有且只有一个抽象方法&…...

2023年企业如何改善员工体验?为什么员工体验很重要?

什么是员工体验?大约 96% 的企业领导者表示,专注于员工体验可以更轻松地留住顶尖人才。[1] 这还不是全部。令人震惊的是,87%的企业领导者还表示,优先考虑员工的幸福感将给他们带来竞争优势。尽管有这些发现,但只有19%的…...

设计模式:桥接模式让抽象和实现解耦,各自独立变化

一、问题场景 现在对”不同手机类型“的 “不同品牌”实现操作编程(比如: 开机、关机、上网,打电话等) 二、传统解决方案 传统方案解决手机使用问题类图: 三、传统方案分析 传统方案解决手机操作问题分析 1、扩展性问题(类爆炸),如果我们…...

C++学习记录——십 STL初级认识、标准库string类

文章目录1、什么是STL2、STL简介3、什么是string类4、string类的常用接口说明1、常见构造函数2、容量操作3、迭代器4、其他的标准库的string类关于string类的内容,可以在cplusplus.com查看到。 1、什么是STL STL是C标准库的重要组成部分,不仅是一个可复…...

【redis】redis缓存与数据库的一致性

【redis】redis缓存与数据库的一致性【1】四种同步策略【2】更新缓存还是删除缓存(1)更新缓存(2)删除缓存【3】先更新数据库还是先删除缓存(1)出现失败时候的情况1-先删除缓存,再更新数据库&…...

XCP实战系列介绍12-基于Vector_Davinci工具的XCP配置介绍(一)

本文框架 1.概述2. EcuC配置2.1 Pdu添加步骤2.2 配置项说明3. Can 模块配置4. CanIf 模块配置4.1 接收帧的Hardware Receive Object配置4.2 接收帧和发送帧的Pdu配置1.概述 在文章《看了就会的XCP协议介绍》中详细介绍了XCP的协议,在《XCP实战系列介绍01-测量与标定底层逻辑》…...

Unity Material详解

一、创建 二、属性 1.Shader:Unity内置了一些shader,用户自定义的shader也在这里出现. Edit: 可以编辑一些shader可编辑的内容,如一些属性. 2.Rendering Mode:渲染模式 Opaque-不透明-石头适用于所有的不透明的物体Cutout-镂空-破布透明度只有0%和100…...

碰撞检测算法分类

包围形法粗糙检测, 包含以下两种类检测外接圆法轴对齐包围矩形, AABB 碰撞检测算法之包围形法分离轴精细检测 BOX vs PolygonOBBseparating Axis Theorem碰撞检测算法之分离轴定理GJKGJK(Gilbert–Johnson–Keerthi), 相比 SAT 算法&#xff…...

代码随想录第十二天(

文章目录232. 用栈实现队列补充知识——Deque232. 用栈实现队列 答案思路: 在push数据的时候,只要数据放进输入栈就好,但在pop的时候,操作就复杂一些,输出栈如果为空,就把进栈数据全部导入进来&#xff0…...

电源模块 DC-DC直流升压正负高压输出12v24v转±110V±150V±220V±250V±300V±600V

特点效率高达80%以上1*2英寸标准封装电源正负双输出稳压输出工作温度: -40℃~85℃阻燃封装,满足UL94-V0 要求温度特性好可直接焊在PCB 上应用HRA 1~40W系列模块电源是一种DC-DC升压变换器。该模块电源的输入电压分为:4.5~9V、9~18V、及18~36VDC标准&…...

【动画图解】这个值取对了,ViewPager2才能纵享丝滑

前言 在前两篇文章中,我们通过一张张清晰明了的「示意图」,详细地复盘了RecyclerView「缓存复用机制」与「预拉取机制」的工作流程,这种「图解」创作形式也得到了来自不同平台读者们的一致认可。 而从本文开始,我们将正式进入Vi…...

CSDN每日一练:小豚鼠搬家

题目名称:小豚鼠搬家 时间限制:1000ms内存限制:256M 题目描述 小豚鼠排排坐。 小艺酱买了一排排格子的小房子n*m,她想让k只小豚鼠每只小豚鼠都有自己的房子。 但是为了不浪费空间,她想要小房子的最外圈尽量每行每列都有…...

Dockerfile命令及实践构建一个网站

dockerfile用于构建docker镜像的,部署一个用于运行你所需的容器环境。相当一个脚本,通过dockerfile自己的指令,来构建软件依赖、文件依赖、存储、定制docker镜像的方式有两种:手动修改容器内容,导出新的镜像基于Docker…...

网站代理建设/长尾关键词排名工具

// 判断是否为手机号 isPoneAvailable: function (pone) { var myreg /^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test(pone)) { return false; } else { return true; } }, // 判断是否为电话号码 isTelAvailable: function (tel) { var myreg /^(([0\]\d{2,3}-)?(0\d{2,3})-…...

网站建设运行问题及建议/苹果看国外新闻的app

AutoResetEvent 类 AutoResetEvent类的工作方式与ManualResetEvent类似。它会等超时事件发生或者信号事件发生然后通知正在等待的线程。ManualResetEvent和AutoResetEvent之间最重要差别之一是AutoResetEvent在WaitOne()方法执行完会改变自身状态。下面列表显示了如何使用AutoR…...

南昌做购物网站的公司/下载百度极速版免费安装

记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录10/24 915. 分割数组10/25 934. 最短的桥10/26 862. 和至少为 K 的最短子数组10/27 1822. 数组元素积的符号10/28 907. 子数组的最小值之和10/29 1773. 统计匹配检索规则的物…...

wordpress 安装 404/关键词歌曲歌词

扫描仪通常被用于计算机外部仪器设备,通过捕获图像并将之转换成计算机可以显示、编辑、存储和输出的数字化输入设备,已经成为了我们办公和生活的必备设备了,但是很多win7系统用户并不知道要怎么连接扫描仪,其实方法很简单哦&#…...

做校服的网站/前端seo是什么

1.length:获取字节个数 对于MySQL中的length与Java中略有不同,MySQL中length获取的是给定参数占的字节数,如果全是英文的情况下,一个字符占一个字节,那么使用length可以得到字符串的长度,但是如果有中文就…...

用java做的游戏下载网站/免费推广的方式有哪些

实验07.挂载ISO镜像文件实验目标从Win7真机中拷贝一个.iso镜像文件挂载到/mnt/sos目录实验环境在虚拟机Linux系统下RHEL5.9光盘文件虚拟机中要装VMware ToolsWin7中拷贝一个.iso镜像文件。实验步骤1. 挂载boot.iso镜像文件[rootlocalhost ~]# mount -o loop/root/Desktop/linu…...