zoukankan      html  css  js  c++  java
  • 一些技术博客

    一.关于事务传播特性的文章:

    http://deltamaster.is-programmer.com/posts/28489.html

    这篇事务讲的很好:

    https://www.cnblogs.com/softidea/p/5962597.html

    这篇博客是讲异常与事务的关系的:

    http://blog.csdn.net/abc19900828/article/details/39497631

    dubbo的介绍:

    https://blog.csdn.net/shawearn1027/article/details/55098024

    qq邮箱503解决方案:

    https://blog.csdn.net/qq_29011851/article/details/68065288 

    二.一些实用性的解决方案:

    数据库忘记密码:

    忘记root密码
    1、关闭正在运行的MySQL服务。
    2、打开DOS窗口,转到mysqlin目录。
    3、输入mysqld --skip-grant-tables 回车。 --skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
    4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。
    6、连接权限数据库: use mysql; 。
    7、改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。
    8、刷新权限(必须步骤):flush privileges; 
    9、退出  quit。
    重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;
    最近在玩mysql, 期间碰到这个问题 - ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。原因很清楚,mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际是匿名登录的,通过错误提示里的''@'localhost'可以看出来。  网上有一些linux下的解决方案。但我是在windows碰到的。解决方法如下:
    
    1. 修改my.ini.在my.ini的[mysqld]字段加入,目的是为了登录mysql不需要密码: 
    skip-grant-tables
    2. 重启mysql 服务
    
    3. 新开起一个终端输入
       mysql -u root mysql
       mysql> delete from user where USER='';
       mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
       mysql>exit;
    
    如何找到mysql的进程id,打开mysql源目录的data文件夹有一个***.pid,即可找到
    

      

  • 相关阅读:
    Vue中computed和watch的区别
    JS基础语法
    JDBC
    表设计
    查询语句
    反射
    网络端
    多线程
    HashMap
    IO
  • 原文地址:https://www.cnblogs.com/handsomecui/p/8274784.html
Copyright © 2011-2022 走看看