本文参考了诸多教程,实操后记录。

=====================

电脑上安装 mysql 数据库:

一、下载 mysql

官网链接:MySQL :: Download MySQL Community Server

下载DMG,M1芯片选择“ARM”版本,否则选择“x86版”:

选择“No thanks, just start my download”,直接下载到本地。

二、安装 mysql

1. 打开下载的dmg,一路默认安装,设置密码时需要设置8位登录密码,请记住这个密码!

2. 检查 mysql 是否安装成功,打开“系统偏好设置”,最下方会出现 mysql 图标:

点击进入 mysql,显示为如下,代表安装成功,并且右侧“Configuration”栏还可以查看安装路径:

三、配置 mysql 环境变量

打开 terminal :

1. 打开 .bash_profile 文件,输入:

vim ~/.bash_profile

输入 “i” 进入 insert 模式,输入:

PATH=$PATH:/usr/local/mysql/bin

再保存:按Esc,再输入“:wq”。

2. 为使得上述配置生效,继续在 terminal 中输入:

source ~/.bash_profile

3. 测试配置是否成功:在 terminal 中输入:

mysql -u root -p

输入password,输入密码时光标不会动。如果出现以下界面,则为配置成功!

4. 问题:重启 terminal 后,mysql命令失效。

解决:在 ~/.zshrc 文件中加入“source ~/.bash_profile” 即可。

a. 输入:

vim ~/.zshrc

若 .zshrc文件不存在,则创建:

touch ~/.zshrc

b. 在弹出的窗口中输入:source ~/.bash_profile

c.  保存后,使之生效,输入:

source ~/.zshrc

再次尝试登录 mysql,即可成功!

=====================

IDEA 安装 mysql:

一、登录 mysql

1. 点击 “系统偏好设置” 下面的 Mysql 图标进入,点击 “Start MySQL Server”:

2. 打开 terminal,登录:

mysql -u root -p

出现 “mysql> ”,即为登录成功:

二、在 mysql 中创建初始数据库

如果不在 mysql 中创建好数据库,后续在 IDEA 中配置会出错。

提前创建好数据库,在 terminal 中输入:

create database 数据库名;

添加数据库成功,会如下显示:

三、在 IDEA 中配置 mysql 数据库

1. 打开 IDEA 中的 Java 项目,没有就创建一个。点击项目最右侧的“Database” --> “+” --> “Data Source” --> "Mysql":

2. 填写 mysql 界面:

Name: 连接的名称【自定义】

Host 和 Port 不需要改,保持默认。

User: root

Password: 之前设置的8位登录密码

Database:数据库名【已经在 mysql 中创建好的】

点击下方“Download missing driver files”,下载缺失驱动!【自动下载,很方便】

下载好驱动后,点击“Test Connection”:

如果连接失败,显示“unknown database xxxx” ,则需要在 mysql 中提前创建数据库,详见二。

3. 点击“OK”,数据库创建成功。可以在右侧“Database”中看到:

4. 右键点击“数据库名”即可创建新的表:

右键“+New” --> "Table":

  • table_name:自定义表名
  • + : 新建 column

如下所示:填写 column 时还可以选择“not null”和“primary key”:

5. 创建好 table 后,添加数据:

在创建好的 table 上右键 “Edit Data”,出现编辑 data 的界面:

点击“+”,即可插入新的数据!点击“⬆️" 即可提交修改。

四、在 IDEA 中用代码连接 mysql 数据库

1. 简单连接测试代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;public class DBConnection {public static void main(String[] args) {// url = "jdbc:mysql://localhost:3306/数据库名"String url = "jdbc:mysql://localhost:3306/BookSystem";String user = "root";String pwd = "root";// jdbc驱动String Driver = "com.mysql.cj.jdbc.Driver";try {// 注册jdbc驱动Class.forName(Driver);Connection connection = DriverManager.getConnection(url,user,pwd);if(!connection.isClosed()){System.out.println("数据库连接成功!");}connection.close();} catch (ClassNotFoundException e) {e.printStackTrace();System.out.println("数据库驱动未找到!");} catch (SQLException e) {e.printStackTrace();System.out.println("数据库连接失败!");}}
}

其中:

  • url:可以在配置数据库时看到
  • user:用户名
  • pwd:密码
  • Driver:jdbc驱动。可以在"Drivers"配置中看到:
    • Mysql 8.0 以上版本为:com.mysql.cj.jdbc.Driver
    • Mysql 8.0 以下版本为:com.mysql.jdbc.Driver

--------------------

若显示“数据驱动没有找到”,则需要:

1.  在 maven 中配置:

1)在 pom.xml 中输入:

<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>8.0.25</version>
</dependency>

version:为自己下载的版本,或者自动下载的版本

2)点击右侧“maven”,将添加的 dependency load 进来!否则会报错!

2. 将自动下载的包,移到特定路径下:【路径必须与maven结构相同,否则会找不到,报错!】

1)打开“Drivers”:点击“+”,选择“Custom JARs”,打开默认下载的项目目录

默认下载目录应该在:MySQL ConnectorJ 下

2)在 MySQL ConnectorJ 同级目录下,新建目录“mysql”,将“8.0.25”文件夹移入“mysql”文件夹中:mysql文件夹下的版本必须与maven中相同

3)点击“mysql”目录下的“8.0.25”目录中的 .jar包,添加,删除自动下载的包:

4)重新 run 代码,即可成功连接!


参考文章:

MAC安装Mysql超详细完整教程_先森MrV的博客-CSDN博客_mac安装mysql

在MAC上安装mysql_码农伍的博客-CSDN博客_mac安装mysql

https://www.jb51.net/article/223601.htm

Maven项目添加mysql-connector-java依赖失败:dependency ‘mysql-connector-java‘not found_凋敝臣楷鸽的博客-CSDN博客

IDEA 安装 mysql数据库 并访问 (Mac版)相关推荐

  1. 在麒麟V10操作系统上安装MySQL数据库

    一:安装麒麟V10操作系统 (如果不会安装,请看这个博客https://blog.csdn.net/m0_60981735/article/details/123433741) 二:麒麟V10软件商店 ...

  2. Mac安装mysql数据库【亲测有用】

    1. 下载mysql for mac: https://dev.mysql.com/downloads/mysql/ 2. 双击mysql-5.7.17-macos10.12-x86_64.dmg进行 ...

  3. linux下安装mysql数据库[yum install版]

    原文链接:linux下安装mysql数据库[yum install版] 在CentOS7中默认安装有MariaDB,这个是MySQL的分支,yum直接覆原有MariaDB, 或安装包报错无法解决依赖问 ...

  4. mac php服务器安装mysql数据库文件下载_Linux_centos安装mysql数据库的方法,1、首先下载MySQL的安装文件, - phpStudy...

    centos安装mysql数据库的方法 1.首先下载MySQL的安装文件,我这里安装的是MySQL5.1.7版本的, 2.安装MySQL数据库服务器 进入安装包所在文件夹,执行命令 rpm -ivh ...

  5. Windows10系统的Linux子系统中安装MySQL数据库心得

    后端开发童鞋们, 自己开发机用的是Windows系统电脑(台式机或笔记本), 而开发的程序和使用的数据库等要运行在Linux服务器上, 这种情况有木有? 提前声明: 本文并不讨论操作系统的比较, 以及 ...

  6. MySQL数据库(小白入门版)

    MySQL数据库(小白入门版) 数据库的基本概念 一.数据库基本概念 数据 使用一些介质进行存储,例如文字存在文档中 数据库可以完成数据持久化保存+快速提取 那么想要实现以上功能,需要编写一系列的规则 ...

  7. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  8. 数据库sql linux,linux安装mysql数据库

    linux安装mysql数据库 环境如下: Linux:CentOS release 6.7(Final) 64位 Mysql:mysql-5.6.31-linux-glibc2.5-x86_64.t ...

  9. Docker 安装MySQL以及外部访问

    Docker 安装MySQL以及外部访问 (1)因为我们的镜像是linux环境下的,我所在的系统是windows系统.首先通过docker客户端切换到linux环境下. (2)使用docker pul ...

最新文章

  1. linux 下 jenkins 安装注意事项
  2. 「后端小伙伴来学前端了」Vuex 基本使用及案例,快速上手,学会使用vuex
  3. Java多线程之多线程之间按顺序调用
  4. 坏掉的项链Broken Necklace
  5. 分布式事务的理解和解决方法
  6. es6箭头函数_javascript-ES6函数进阶(箭头函数,默认参数)(笔记)
  7. 写了个数码照片的自动分类整理工具
  8. 十年 IT 老兵告诉你如何快速构建可直接落地、基于开源的低成本架构!
  9. Clearcase, SVN, Git之我见
  10. 支付业务与技术架构学习总结(1)——完整的支付系统整体架构
  11. PUN☀️实用API
  12. service worker使用
  13. nvidia agx xavier平台imx334 驱动调试记录
  14. ad敷铜后还有部分飞线_PCB Layout软件分析对比(AD、Pads、Allegro)
  15. Linux配置Redis主从
  16. 模仿淘宝聚划算倒计时js,兼容各种浏览器
  17. IOS--UIScrollView delegate 协议-
  18. 软件设计原则 — 开放封闭原则
  19. Python等级考试一道关于血压的综合题解析
  20. python 之 Qt Designer 高铁火车票查询工具

热门文章

  1. 店宝宝:海外版“拼多多” 低调的Vova能否创辉煌?
  2. PDF转换成Word后乱码怎么办?
  3. css中outline的使用
  4. 避开浮点数——伪浮点数
  5. 请求状态为200,前端报系统出错,后端日志报“Content type ‘application/octet-stream‘not supported“错误
  6. 【数据库】PLSQL Developer中文乱码问题解决
  7. 炸学校视频--小时候唱的
  8. 2164 Bincomial Coeffcients(组合数求模)
  9. 基于Unity3D技术的纸牌消除游戏
  10. Live800在线客服系统:客户体验即是业绩来源