MySQL系列-安装配置使用说明(MAC版本)

1、前言

本文将介绍MySQL的安装配置以及基本语法操作说明
环境:mac
版本:MySQL 8.0.28
之前电脑安装卸载过,后面在装的时候遇到一些问题,用了四五天才解决,主要是参考
https://blog.csdn.net/zz00008888/article/details/109091478 之后发现是配置文件位置不对,这里将着重讲一下

2、安装配置

MySQL官网

https://www.mysql.com/

MySQL中文官网

https://mysql.p2hp.com/

2.1.下载路径
https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
可以按照需求选择版本
比如选择8.4.0版本
在这里插入图片描述

点击下载之后,有的会直接下载,有的会跳转到登录注册页面,当然你还是可以选择不登录注册进行下载, 选择 No thanks, just start my download 继续下载:
在这里插入图片描述
下载完成之后,打开安装,一直下一步安装完成即可

2.2.环境变量
vim ~/.bash_profile

export PATH=/usr/local/bin:$PATH
PATH=$PATH:/usr/local/mysql/bin
export PATH=$PATH:/Users/本机名字/npm-global/bin

比如本机是molly,则那段是export PATH=$PATH:/Users/molly/npm-global/bin

Mac系统下的环境变量

  • /etc/profile
  • /etc/paths
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc

其中- /etc/profile和- /etc/paths是系统级别的,系统启动就会加载,其余是用户接别的。~/.bash_profile ,~/.bash_login ,~/.bash_login 按照从前往后的顺序读取,如果~/.bash_profile 文件存在,则后面的几个文件就会被忽略不读了,以此类推。~/.bashrc没有上述规则,它是bash shell打开的时候载入的。这里建议在~/.bash_profile 中添加环境变量,以下也是以在~/.bash_profile 中添加环境变量来演示的

因为本机安装Iterm 2作为shell工具,在Iterm2中操控命令行是需要配置在~/.zshrc文件中,又因为之前安装卸载过MySQL所以配置在 ~/.bash_profile,本机终端工具是bash脚本,导致在本机终端工具可以执行mvn -V成功,而在Iterm 2却不行,在执行

切换shell
chsh -s /bin/zsh
chsh -s /bin/bash

还是这两个终端一个能执行,一个不能,最后检查配置

  • /etc/profile
  • /etc/paths
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.zshrc

将全部相关的配置删除,然后在/etc/profile中配置,就解决了

查看安装版本

mysql -V

在这里插入图片描述

3、可视化工具

采用Navicat for MySQL ,它是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL 和 MariaDB 数据库,并与 OceanBase 数据库及 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里云、腾讯云和华为云等云数据库兼容。这套全面的前端工具为数据库管理、开发和维护提供了一款直观而强大的图形界面。
官方网址

https://www.navicat.com.cn/

下载
在这里插入图片描述
配置数据库连接
在这里插入图片描述
可创建数据库,执行数据操作等
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/31361.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大厂晋升学习方法一:海绵学习法

早晨 30 分钟 首先,我们可以把起床的闹钟提前 30 分钟,比如原来 07:30 的闹钟可以改为 07:00。不用担心提前 30 分钟起床会影响休息质量,习惯以后,早起 30 分钟不但不会影响一天的精力,甚至可能反而让人更有精神。早起…

SAP ScreenPersonas

https://developers.sap.com/mission.screen-personas.html 跟着这个练习做一遍就了解了Personas 访问SAP提供的Personas练习系统 申请用户 登录练习系统 随便找一个可以支持Personas的程序搞起来,比如IW51 执行后等它出现这个图标就可以开始了.

js中的window和Window

示例: window.name name; console.log(window.name) // name console.log(Window.name) // Window由此可见Window和window是有区别的。 console.log(Object.prototype.toString.call(Window)); // [object Function] console.log(Object.prototype.toString.c…

中服云产品远程运维系统

中服云产品远程运维系统主要针对设备售后市场服务的管理,利用工业物联网技术,一方面面向设备生产厂商,将分散的经销商、客户、销售出去的设备统一管理;另一方面面向设备使用厂家,实现设备实时运行监控;系统…

融资融券有哪些优势和风险,融资融券利息怎么算,利率最低是?4.0

融资融券的优势 1. 提高资金利用率:获得额外的资金或股票交易,提高资金利用率,扩大投资规模。 2. 降低投资风险:通过融资融券买入多只股票分散风险,降低单一股票持仓风险。 3. 增加投资收益:提供更多的交…

视创云展为企业虚拟展厅搭建,提供哪些功能?

在当下数字化浪潮中,如何为用户创造更富生动性和真实感的展示体验,已成为企业营销策略的核心。借助视创云展的线上虚拟3D企业展厅搭建服务,利用3D空间漫游和VR技术的融合,可以为用户呈现出一个既真实又充满想象力的全景图或三维模…

Redis-数据类型-String

文章目录 1、通过客户端连接redis2、查看当前数据库的key的数量3、切换数据库3.1、切换到1数据库3.2、切换到2数据库3.3、切换到默认的数据库,0数据库 4、当前数据库没有数据5、添加键值对6、查看当前库所有key7、清空当前库8、设置存活的秒数(例如验证码…

全域外卖系统源码在哪些渠道值得推荐?

当前,全域外卖的热度持续飙升,并且隐隐有了大爆的趋势。许多创业者也因此有了进军全域外卖赛道的想法,以全域外卖系统源码在哪找为代表多个相关问题因此成为了多个创业者交流群的常客。 根据中国互联网络信息中心(CNNIC&#xff0…

小红书xs-xt解密

在进行小红书爬虫的时候,有一个关键就是解决动态密文的由来 这边用atob对X-S密文进行解密 可以看到他是一个字符串 可以发现他本来是一个json对象,因为加密需要字符串,所以将json对象转化 为了字符串 而在js中,常用JSON.stringify进行json对象到字符串的转化。 这边将JS…

FlowUs AI的使用教程和使用体验

FlowUs AI 使用教程 FlowUs AI特点使其成为提升个人和团队生产力的有力工具,无论是在学术研究、内容创作、技术开发还是日常办公中都能发挥重要作用。现在来看看如何使用FlowUs AI吧! 注册与登录:首先,确保您已经注册并登录FlowU…

小型超声波清洗机真的有用吗?深入测评四款优质精品,亮点多多

超声波洗眼镜机能够彻底清洁眼镜,去除顽固污渍和灰尘,其次是操作简便,对比传统的清洗方式用时短、效率高,避免了手动的麻烦,于是有很多眼镜使用者都选择了超声波清洗机。但由于目前超声波清洗机型号众多,如…

一次压测引发的数据库 CPU 飙升

作者:昀鹤 一次压测过程中,当数据库的 qps 和 tps 都正常时,如果 cpu 利用率异常的高,应该如何排查?希望通过这篇文章,给你一些启发... 一、业务背景 业务需要控制频道内兑换现金的数量,于是在…

Aigtek电压放大器的主要作用是什么

电压放大器是一种重要的电子设备,用于放大电压信号。它在许多电子系统和应用中发挥着关键的作用。本文将详细介绍电压放大器的主要作用和工作原理。 电压放大器是一种电子电路,它可以将输入信号的电压放大为更大的输出电压。放大器通过增加输入信号的幅度…

【CS.DS】数据结构 —— 图: 图的相关概念大全

文章目录 1 图的类型2 图的基本术语References 1 图的类型 图是一种数据结构,由节点(顶点)和边组成。图可以用来表示各种网络结构,如社交网络、交通网络、计算机网络等。根据边的性质,图可以分为以下几种类型&#xf…

使用Apache Flink实现实时数据同步与清洗:MySQL和Oracle到目标MySQL的ETL流程

使用Apache Flink实现实时数据同步与清洗:MySQL和Oracle到目标MySQL的ETL流程 实现数据同步的ETL(抽取、转换、加载)过程通常涉及从源系统(如数据库、消息队列或文件)中抽取数据,进行必要的转换&#xff0c…

Windows C++ 应用软件开发从入门到精通详解

目录 1、引言 2、IDE 开发环境介绍 2.1、Visual Studio 2.2、QT Creator 3、Windows 平台实用小工具介绍 3.1、代码编辑器 VSCode 3.2、代码查看编辑器 Source Insight 3.3、文本编辑器 Notepad 3.4、文件搜索工具 Everything 4、 C语言特性 4.1、熟悉泛型编程 4.…

恭喜行云绽放,24年再度荣获国家鼓励的企业软件证书

在刚刚过去的五月份,行云绽放再次传来一个好消息,那就是2024年行云绽放再度荣获国家鼓励的企业软件证书。 什么是国家鼓励的企业软件证书? 国家鼓励的企业软件证书被称为“国家鼓励的软件企业证书”,这一证书由中国软件行业协会…

LangChain轻松入门和开发实践

LangChain是一个开发语言模型应用的框架。 LangChain能够简化开发与语言模型工作流中的复杂部分,帮助开发人员能够更轻松地进行开发,并定制满足需求的应用。 LangChain有两大优点,一是它能将外部数据,如文件、其他应用、API数据等…

kylinos 国产操作系统离线安装firefox 麒麟操作系统安装新版本firefox

1. 火狐地址: 下载 Firefox 浏览器,这里有简体中文及其他 90 多种语言版本供您选择 2. 选择: 3. 下载完之后,上传到离线机器 4. 解压缩: tar -xvjf firefox-127.0.1.tar.bz2 5. 去点击解压后的文件夹,找…

SpringCloud Alibaba Sentinel 流量控制之流控效果实践总结

当 QPS 超过某个阈值的时候,则采取措施进行流量控制。流量控制的效果包括以下几种:直接拒绝、Warm Up、匀速排队/排队等待。对应 FlowRule 中的 controlBehavior 字段。 注意:若使用除了直接拒绝之外的流量控制效果,则调用关系限流…