随笔分类 - Database
摘要:使用了Amazon AWS EC2免费云空间,数据库实例采用Amazon RDS。原来在Windows Server上有一个存在大量数据的MySQL数据库。现在需要在Amazon RDS上还原这个MySQL数据库,勾掉Views(因为它会要求SUPER权限,而Master User无此权限,毕竟是托...
阅读全文
摘要:Linux系统安装MySQL时,将MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar包打开,有7个rpm文件,如下:MySQL-client-5.6.17-1.el6.x86_64.rpmMySQL-devel-5.6.17-1.el6.x86_64.rpmMySQL-...
阅读全文
file /usr/share/mysql/... conflicts with file from package mysql-libs-5.1.73-3.el6_5.x86_ 64 MySQL安装
摘要:在CentOS 6.5安装MySQL 5.6.17,安装到最后一个rpm文件MySQL-server时安装命令是:rpm -ivh MySQL-server-5.6.17-1.el6.x86_64.rpm出现了错误信息:error: Failed dependencies: libai...
阅读全文
摘要:在上个随笔 CentOS上 Mono3.2.8运行ASP.NET MVC4经验中,步骤2中要求卸载EF 5.0,这样才能在Linux + Mono的环境中运行ASP.NET MVC4的Web应用。今天,没有卸载EF 5.0的情况下,使用NuGet新安装了EF 6.1.0,如下图(使用VS012英文版...
阅读全文
摘要:Linux CentOS一般做为服务器使用,因此,MySQL服务应该随开机自动启动的。正常情况下,查看开机自动启动的服务使用chkconfig命令,如下:#chkconfig --list实际使用如下图:可以看到其中mysql的2~5为on,说明mysql服务会随机器启动而自动启动;但实际mysql是否真正启动,是否真正在运行呢,这就需要查询监控端口或者查询进程来确定,以下两种办法可以确认mysql是否在启动运行状态:办法一:查询端口#netstat -tulpn实际使用如下图:MySQL监控的是TCP的3306端口,图中命令操作结果的最后一行即是,说明MySQL服务在运行中;办法二:查询进程
阅读全文
摘要:MySQL数据库操作中,Delete与Truncate两个命令都可以删除一个数据表中的全部数据,使用办法分别是:DELETE FROM t_questionTRUNCATE TABLE t_question但两种命令对数据表操作后,当添加数据时,实际效果还是不同的。Delete命令只是删除里面的记录,当插入新记录时,自增主键仍然在已经删除的记录基础上进行自增,即不会回到从1开始的情况;而Truncate命令则是重构了数据表,所以,使用Truncate命令后的数据表,当插入新记录时,自增主键从1开始,和一个新建的表一样。实用中,如果是开发一个MySQL应用,开始可能使用的是测试数据,当应用开发成
阅读全文
摘要:ASP.NET默认的数据库是MS SQL Server,微软的数据库产品。事实上,如果不计成本因素的话,Windows Server + IIS + MS SQL Server + ASP.NET是网站应用开发的最优搭配。但是,由于这些微软产品都需要收费,因此,在考虑成本因素时,往往在开发环境ASP.NET不变的情况下,其它产品都选择了开源的产品。MySQL是一个优秀的开源数据库,现在谈谈如何使用ASP.NET连接MySQL数据库(Windows环境下)。1、安装MySQL数据库系统,截止本文撰写时间,MySQL的版本为5.6.16,可以到官网http://dev.mysql.com/down
阅读全文
摘要:在设计数据表时,有自己特有的规则:英文单词的首字母大写,比如表名User, Article, UserRole, 等等,这种办法使用得很顺手习惯,在以往使用的MS SQL Server、MS Access以及SQLite中,都很正常。第一次使用MySQL,当使用Navicat创建数据表时,发现所创建的数据表名全部改为小写了,上面的数据表成为user, article, userrole,很不习惯。网上查询,才知道,Windows对表名大小写不敏感,Linux(Unix)对表名大小写敏感,为了安全起见,在Windows下的MySQL一律把表名自动修改为小写。但实际上,自己由于编程的原因,一直是注
阅读全文

浙公网安备 33010602011771号