随笔分类 -  数据库

摘要:1,进入mysql,终端中输入 mysql -u 用户名 -p 。enter键后,提示输入密码。 2,执行grant all privileges on xxxdb.* to usertest@"%" identified by "passdtest"; 增加用户usertest,密码为passdt 阅读全文
posted @ 2016-06-02 12:16 Bonker 阅读(23112) 评论(0) 推荐(0) 编辑
摘要:试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.BadImageFormatException: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)解决方法:64位的Win7 将解决方案的Release的目标平台设置为x8632位操作系统 将解决方案的生成目标平台设置为AnyCPU 阅读全文
posted @ 2014-04-01 17:18 Bonker 阅读(3197) 评论(0) 推荐(0) 编辑
摘要:WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。 首先,通过WAMP打开mysql控制台。 提示输入密码,因为现在是空,所以直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。 然后输入要修改的密码的sql语句“update user set password=PASSWORD('hooray') where user='root';”,注意,sql语句结尾的分号不能少,提示什么什么OK就行了。 最后输入“flush priv 阅读全文
posted @ 2014-01-06 10:38 Bonker 阅读(195) 评论(0) 推荐(0) 编辑
摘要:这两天在项目中用大强度大频率的方法测试时遇到sqlite报database is locked的问题,分析下来原因是sqlite对数据库做修改操作时会做(文件)锁使得其它进程同一时间使用时会报该错误(也就是SQLITE_BUSY),但如果仅是多进程或多线程查询sqlite是支持的。(也有可能是做sql开启事务查询等发生异常,数据库没有关闭,然后再去打开就锁定了)解决方法有:1。使用进程或线程间的同步机制以避免同时操作;如用信号量,互斥锁等(pthread_mutex_lock,pthread_mutex_unlock),如果你的项目工程较大要求较高的话建议用此方法自行封装函数处理同步2。使用s 阅读全文
posted @ 2013-11-27 11:23 Bonker 阅读(108044) 评论(0) 推荐(1) 编辑