• mysql数据库连接字符串


    记得之前两个web服务,一个可以用 IP 连接数据库,一个必须得用localhost连接数据库,否则报错

    今天发现本来可以用 ip 连接数据库的服务也报了同样的错

    Could not open JDBC Connection for transaction; nested exception is java.sql.SQLException: Access denied for user 'root'@'WIN-1V93UI5AND2' (using password: YES)

    我想可能是之前给mysql开远程访问的权限的时候没有真正的存下配置,电脑重启了以后,配置就失效了

    spring boot 配置文件application中连接数据库的配置文件写是localhost能正常连接数据库,但是改为本机的ip之后启动项目报错
    
    问题原因:mysql 没有开启远程允许远程连接的权限
    
    登录mysql
    mysql -u root -p 回车
    输入密码
    
    输入密码进入mysql
    切换到mysql 数据库,然后输入下面两条命令
    grant all privileges on *.* to 'root'@'%' identified by '2222222' with grant option;
    flush privileges;
    
    注:%表示允许任何ip地址的电脑用root帐户和密码(2222222)来访问这个mysql server。
    
    重启mysql服务
    windows+R  弹出运行框   在运行框中输入cmd  + 回车  进入系统的dos窗口
    停止mysql:输入 net stop mysql;
    启动mysql:输入 net start mysql;
    windows下不能直接重启(restart),只能先停止,再启动。
        
    之后就能在application中配置ip连接数据库了·
    ————————————————
    版权声明:本文为CSDN博主「qsysz_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qsysz_/article/details/82765069

    但是如果是配置失效了,为啥我用navicat可以连接呢?

    还是搞不懂

  • 相关阅读:
    2018年NGINX最新版高级视频教程
    PHP 高级工程面试题汇总
    2018年最全Go语言教程零基础入门到进阶实战视频
    Mac和window生成ssh和查看ssh key
    33款可用来抓数据的开源爬虫软件工具
    什么是CMS系统
    对于做需求分析时的一些心得
    WPF和Silverlight的关系
    My97日期控件 My97 DatePicker Ver 3.0 正式版(转)
    HTML教程HTML技巧层的高级应用
  • 原文地址:https://www.cnblogs.com/LcxSummer/p/15138778.html
Copyright © 2020-2023  润新知