• 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/
    

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

  • 相关阅读:
    初中三年回忆录
    南卡护眼灯和好视力护眼灯哪个好?深度测试对比两款护眼台灯
    Jenkins 发测试邮件报错 553 Mail from must equal authorized user
    2022年武汉专精特新小巨人企业奖励补贴以及申报条件汇总
    化合物的四种基本反应与氧化还原反应;化合物极性与非极性;亲核反应与亲电反应
    双软认证的具体细则及税收优惠
    零基础入门Vue之画龙点睛——再探监测数据
    学习 Tensorflow 的困境与解药
    【小程序项目开发 -- 京东商城】uni-app 商品分类页面(下)
    C和C++导出DLL后在Csharp中调用函数名的差异
  • 原文地址:https://blog.csdn.net/qiyeliuli/article/details/139563931