Mac系统:mysql+jdk+neo4j

这篇具有很好参考价值的文章主要介绍了Mac系统:mysql+jdk+neo4j。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

mysql

指令

//启动MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start
//停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop
//连接MySQL数据库,在进行这一步前要先关掉服务
mysql -u root -p
//检查MySQL服务状态
sudo /usr/local/mysql/support-files/mysql.server status

常见报错

1. 若密码被误改,遇到ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES),可以参考下面的方法:

# 第一步,进入mysql的bin目录
cd /usr/local/mysql/bin/

# 第二步,使用root账户(要输入电脑密码)
sudo su

# 第三步
./mysqld_safe --skip-grant-tables &

# 第四步,进入mysql的命令行
./mysql

# 第五步
FLUSH PRIVILEGES; 

# 第六步
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

2. 想要查看用户名和密码:

select user, authentication_string from user;

neo4j安装使用

neo4j的安装和配置环境教程网上已经有很多了,不再赘述,重点讲一下注意事项,在启动neo4j的时候,一定要进入到neo4j文件的bin目录下/usr/local/neo4j/bin,再使用./neo4j start 启动,一般下载的时候最好就直接手动移到/usr/local目录下。

启动以后,会看到下面的界面,有一个警告:

WARNING! You are using an unsupported Java runtime.

这个警告非常重要‼️,说明使用的jdk版本和当前neo4j对应的版本不一致,就会导致进入到http://localhost:7474后出现浏览器无法打开页面的情况。一开始我遇到的时候以为就是网络的问题,忽略了警告提示,后来才意识到是jdk版本不对。所以这时候就需要切换到对应的jdk版本,不然会一直连接不上。下面会讲怎么在终端切换版本。

Mac系统:mysql+jdk+neo4j,Spring-boot配置,mysql,数据库

JDK版本切换

可以先用java -version查看当前默认使用的jdk版本,如果不知道自己的系统里有几个jdk,可以使用/usr/libexec/java_home -V查看

Mac系统:mysql+jdk+neo4j,Spring-boot配置,mysql,数据库

如图可以看到我的系统里有两个jdk版本,一个是之前从官网下载安装的jdk11,一个是为了使用springboot在IDEA上下载的jdk21,并且默认使用的是jdk21。所以如果直接查看Library/Java/JavaVirtualMachines可能不是很全。

之前因为我说过neo4j对于jdk版本要求比较严,我的neo4j应该使用jdk11,所以接下来我就需要从jdk21切换到jdk11,可以用如下命令行,这里JAVA_11_HOME和JAVA_21_HOME都是从上一步得到的结果粘过来的。

export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home"
export JAVA_21_HOME="/Users/你自己的用户名/Library/Java/JavaVirtualMachines/openjdk-21.0.2/Contents/Home"


export JAVA_HOME=$JAVA_11_HOME

alias jdk11="export JAVA_HOME=$JAVA_11_HOME"
alias jdk21="export JAVA_HOME=$JAVA_21_HOME"

在进行了上面的操作后,输入jdk11,再查看当前java版本,就会看到已经切换到jdk11了,这时再启动neo4j就可以正常连接上。

Mac系统:mysql+jdk+neo4j,Spring-boot配置,mysql,数据库

不过这个方法是临时版本的,每次用的时候都要在终端输入一遍上面的命令,我尝试过将默认jdk改为jdk11,但是没有奏效,之后如果找到了有效的方法会更新到这里。文章来源地址https://www.toymoban.com/news/detail-838823.html

到了这里,关于Mac系统:mysql+jdk+neo4j的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac Neo4j图数据库安装与使用

            图数据库是基于图论实现的一种NoSQL数据库,其数据存储结构和数据查询方式都是以图论为基础的,图数据库主要用于存储更多的连接数据。         Neo4j 是一个知名的图数据库,提供Cypher 查询语言。         安装前要确保Mac 系统中有 Java 8 的运行时文件。

    2024年02月13日
    浏览(52)
  • 最新版本Neo4j的安装、配置和一丢丢使用要点(包括jdk配置),超详细教程

    ●是根据各种文本和视频总结出来的蕴含本人血泪的经验教程 ●使用jgk17.0.8版本,与neo4j5.11.0版本 ●电脑为windows11 1.下载地址: https://www.oracle.com/java/technologies/downloads/  点击右边蓝色链接即可下载 2.安装 ①可以在电脑的C/D/E/F中选一个盘,先创建一个文件夹,用英文命名 ②

    2024年02月06日
    浏览(74)
  • 基于neo4j的宠物知识图谱问答系统

    在当前数字化的时代,人工智能技术的迅速发展为信息检索和数据处理带来了革命性的变化。特别是在宠物领域,一个智能的宠物关系图谱问答系统能够为宠物爱好者提供全面、精准的信息服务。本文将详细介绍一个基于Python、Django、Flask、Neo4j以及py2neo等技术栈实现的宠物关

    2024年02月20日
    浏览(94)
  • 基于知识图谱的电影推荐系统——Neo4j&Python

    选择TMDB电影数据集,Netflix Prize 数据集下载。 也可直接从这里下载:链接: https://pan.baidu.com/s/1l6wjwcUzy5G_dIlVDbCkpw 提取码: pkq6 。 执行preproc.py文件,进行数据预处理,生成5个处理后的文件: 将上面数据预处理生成的5个文件,放入import文件夹中: 修改main.py中的driver,输入自己

    2024年02月15日
    浏览(50)
  • SpringBoot 整合 Neo4j、MySQL 多数据源方案(Druid Mybatis DynamicDatasource)

    本文总结了Neo4j和Spring/SpringBoot、Alibaba Druid、Dynamic Datasource、Mybatis等整合方案,对相应配置做了详细说明。 添加Neo4j JDBC Driver依赖 添加application.yml配置 添加Neo4j JDBC Driver + Alibaba Druid依赖 添加application.yml配置 添加Neo4j JDBC Driver、Alibaba Druid、Dynamic DataSource依赖 添加application.y

    2023年04月08日
    浏览(51)
  • 学科知识图谱学习平台项目 :技术栈Java、Neo4j、MySQL等超详细教学

    项目设计集合(人工智能方向):助力新人快速实战掌握技能、自主完成项目设计升级,提升自身的硬实力(不仅限NLP、知识图谱、计算机视觉等领域) :汇总有意义的项目设计集合,助力新人快速实战掌握技能,助力用户更好利用 CSDN 平台,自主完成项目设计升级,提升自

    2024年02月10日
    浏览(52)
  • 在Windows操作系统上安装Neo4j数据库

    点击 MySQL可跳转至MySQL的官方下载地址。 在 VUE3项目的工程目录 中,通过以下命令可生成node_modules文件夹。 (1)选择安装目录 (2) (3) (4) 点击下一步后开始安装。 (5)点击“finish”后, (6)显示安装完成。 默认数据库的存放位置,C:UsersAdministratorDocumentsNeo4jd

    2024年02月11日
    浏览(42)
  • 知识图谱项目——红色文化之张学良人物知识图谱(Neo4j+vue+flask+mysql实现)

    本项目为人工智能专业大三知识图谱课程期末作业。意在完成一个以张学良为背景的红色文化类知识图谱。文末放上本项目的代码地址。 🚀前端 Vue.js d3.js jQuery html/css/js 🚀后端 Flask 🚀中间件 🅰️axios 🅱️neo4j-driver 🚀数据库 MySQL Neo4j 🚀服务器 腾讯云轻量应用服务器 互

    2024年02月09日
    浏览(50)
  • springboot+elasticsearch+neo4j+vue+activiti数字知识库管理系统

    在数字化高度普及的时代,企事业机关单位在日常工作中会产生大量的文档,例如医院制度汇编,企业知识共享库等。针对这些文档性的东西,手工纸质化去管理是非常消耗工作量的,并且纸质化查阅难,易损耗,所以电子化管理显得尤为重要。 【springboot+elasticsearch+neo4j+v

    2024年02月09日
    浏览(51)
  • Neo4j是什么,为什么需要Neo4j,Neo4j的优势和应用场景

    当我们处理非常复杂的数据时,传统的关系型数据库可能会无法胜任。而在这种情况下,一个基于图形数据模型的数据库,如Neo4j,可能会是更好的选择。Neo4j是一个高性能、面向对象的图形数据库,它是为存储和查询大规模图形数据而设计的。 在Neo4j中,数据被组织成一系列

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包