当前位置: 首页 > 知识库问答 >
问题:

原因:com.mysql.cj.exceptions.cjexception:拒绝用户''@'localhost'的访问(使用密码:NO)

车靖琪
2023-03-14

我的application.properties文件:

spring.datasource.url=jdbc:mysql:/localhost:3306/appautorreconnect=true&usessl=false

spring.datasource.data-username=myusername

spring.jpa.properties.hibernate.dialecto=org.hibernate.dialect.mysql5innodbdialectoc

spring.jpa.hibernate.ddl-auto=更新

logging.level.org.hibernate.sql=debug

我的pom.xml依赖项:

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-jpa</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
        <scope>test</scope>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

谢谢你的帮助

共有1个答案

严亮
2023-03-14

没关系,我在appplication.properties中做了更改:

spring.datasource.data.username=root spring.datasource.data.password=root

spring.datasource.username=root spring.datasource.password=root,现在它可以工作了。

 类似资料:
  • 因此,当我尝试从Java代码连接到MySQL数据库时,我收到错误的访问被拒绝。我所能找到的一切都没有解决问题,代码是非常基本的。我以前在项目中用过,在很多教程中都发现它是那样的。所以首先相关代码: 注意:我可以很好地登录到MySQL workbench中的DB中,并在那里做所有的事情,从创建/更改表到插入等等。 那么我做了什么来解决这个问题:它让我想知道为什么它没有声明哪个用户被拒绝了注意它声明“

  • 我在使用Laravel 5.0的Mac OS Yosemite上。 在我的本地环境中,我运行 拒绝访问用户'homestad'@'localhost'(使用密码:是) 配置 这是我的.env app\config\database.php 我如何避免这种错误? 我试过: 在app/database.php中 将替换为

  • 我知道这个标题看起来很熟悉,但不是。我正在处理一个web应用程序,当我运行它时,它显示:用户'root'@'localhost'的访问被拒绝(使用密码:NO)。我搜索了一些网站,他们说我应该使用密码。所以我使用mysql控制台更改了密码。我得到的消息是拒绝用户'root'@'localhost'的访问(使用密码:YES)。当我重新进入mysql控制台并输入密码时,它会发出一声哔哔声,然后关闭。我得

  • 问题内容: 我是MySQL的新手,我想在Windows桌面上运行WordPress,它需要MySQL。 我安装了Microsoft提供的所有内容。我从来没有为MySQL设置过root密码,在安装WordPress的最后一步中,它要求输入MySQL服务器密码。 root的默认密码是多少(如果有的话)以及如何更改它? 我试过了: 但是它显示了我: 在此之后,我尝试: 但是,它要求输入我没有的密码。 更

  • 我无法在xampp中连接到我的MySQL,我出现以下错误:

  • 尝试使用以下代码连接到localhostsql db(此时不执行任何查询操作,只想执行查询): 我一直得到以下信息。。。 为什么这样不行?