MySql

MYSQL 匿名帐号的负担

系统环境:Ubuntu8.04MYSQLServerversion:5.0.51a-3ubuntu5(Ubuntu)以上是我的系统环境,随着工程开发的需要我们一般需要在mysql中添加一些非root帐户(testmysql)以方便自己的开发和测试。不过无意中我们发现了一个问题ERROR1045:Accessdeniedforuser:'testmysql@localhost'(Usingpassword:YES),新用户添加之后无法用预设的密码登录,而使用

系统 2019-08-29 22:07:25 2510

MySql

MySql集群安装与配置

首先简单介绍一下MySqlCluster,MySQL集群是一个可扩展、高性能、集群化数据库产品。最初用于对使用要求最为最苛刻的电信行业。电信应用要求数据库的可用性超过99.999%。MySQL集群由三类节点组成:数据节点(DataNodes)存储所有属于MySQL集群的数据。管理服务器节点(ManagementServerNodes)控制系统启动时的初始配置。MySQL服务器节点(MySQLServerNodes)用于存取集群数据节点上的数据,为软件开发人

系统 2019-08-29 23:13:36 2504

MySql

MySQL中存储过程+事件的使用方法

一、背景将界面操作日志存储在MySQL数据库中的operationlog表中,如果该表不能自动备份,表中的数据会越来越多,影响速度。可以定期将表中数据备份到另外一个表中来解决。二、解决方案1、使用MySQL中的存储过程+事件解决。存储过程逻辑为:1)创建一个新表operationlog_temp,各字段同operationlog相同;2)将表operationlog更名为operationlog_yyyy-mm-dd;3)将表operationlog_te

系统 2019-08-12 01:52:50 2497

MySql

Wamp如何修改mysql默认空密码

cmd下切换到mysql安装目录例d:/mysql/bin(如果用WAMP安装则是D:\wamp\bin\mysql\mysql5.1.30\bin)前提:mysql用户root密码为空.输入mysql-urootmysqlmysql>状态下输入updateusersetpassword=password('新密码')whereuser='root';回显QueryOK,0rowsaffected(0.00sec)Rowsmatched:2Changed:

系统 2019-08-12 01:55:41 2480

MySql

MySQL下全文索引

MySQL下全文索引–麦子麦–DBWindsMySQL下全文索引五102011LeaveaCommentWrittenby麦子麦一种特殊的索引,它会把某个数据表的某个数据列出现过的所有单词生成一份清单。altertabletablenameaddfulltext(column1,column2)只能在MyISAM数据表中创建少于3个字符的单词不会被包含在全文索引里,可以通过修改my.cnf修改选项ft_min_word_len=3重新启动MySQL服务器,

系统 2019-08-12 01:32:09 2476

MySql

基于jquery+php+mysql 制作 仿google日历记事

转载:基于jquery+php+mysql制作仿google日历记事download:本帖隐藏的内容仿google日历记事.zip(33.55KB,下载次数:0)原帖地址:http://www.phpjava.org/forum.php?mod=viewthread&tid=429&page=1&extra=#pid1715本文来自:PJDN--php&Java论坛|技术交流社区,打造中国php&java开发者社区[www.phpjava.org]基于jq

系统 2019-08-29 23:49:03 2472

MySql

MySQL 添、 改、 删 列

ALTERTABLE:添加,修改,删除表的列,约束等表的定义。查看列:desc表名;修改表名:altertablet_bookrenametobbb;添加列:altertable表名addcolumn列名varchar(30);删除列:altertable表名dropcolumn列名;修改列名MySQL:altertablebbbchangennnnnhhint;修改列名SQLServer:execsp_rename't_student.name','nn

系统 2019-08-12 01:33:52 2471

MySql

.net安装包自动安装Mysql数据库

原文:.net安装包自动安装Mysql数据库在制作.Net安装包的时候,如果项目有用到数据库,怎么能够把数据库打包安装呢?网上已经有很多自动安装SqlServer数据库的例子,但是自动安装mysql的例子似乎不多。本文就介绍一下如何在.Net安装包中自动安装Mysql数据库。最终我们要实现的效果是,部署.Net桌面应用程序时,能够一键自动安装应用程序以及附带的MySql数据库,并初始化数据库。实现步骤如下:1.准备一个干净的MySql安装包mysql本身是

系统 2019-08-12 01:53:18 2465

MySql

mysql插入记录后获取插入数据的id值

最近自己折腾点东西,使用mysql数据库的时候发现没有oracle的序列,插入数据前无法通过获取序列的方式拿到记录ID值,设置到关联表中进行关联。在网上找了一些相关的资料,可以拿到最后一次插入的ID值。在MySQL中,使用auto_increment类型的id字段作为表的主键。通常的做法,是通过“selectmax(id)fromtablename”的做法,但是显然这种做法需要考虑并发的情况,需要在事务中对主表以“X锁“,待获得max(id)的值以后,再解

系统 2019-08-12 01:54:01 2463

MySql

mysql基础:mysql与C结合实例

一个简单的mysql与C的交互,使用了一些mysql的CAPI!老鸟掠过,新手能够看看!/******************************************本文件学习mysql的database使用学习mysql的C接口包括初始化db,检查数据库是否存在,不存在就创建。检查表是否存在,不存在则创建*****************************************/#include#include

系统 2019-08-12 01:55:02 2456

MySql

MYSQL的随机查询的实现方法

的确是那么回事。MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT*FROMtablenameORDERBYRAND()LIMIT1。但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDERBY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但是在MYSQL3.23版本中,仍然可以通过ORDERBYRAND()来实现随机。但是真正测试一

系统 2019-08-12 01:52:04 2453

MySql

深入解析MySQL分区(Partition)功能

自5.1开始对分区(Partition)有支持=水平分区(根据列属性按行分)=举个简单例子:一个包含十年发票记录的表可以被分区为十个不同的分区,每个分区包含的是其中一年的记录。===水平分区的几种模式:===*Range(范围)–这种模式允许DBA将数据划分不同范围。例如DBA可以将一个表通过年份划分成三个分区,80年代(1980's)的数据,90年代(1990's)的数据以及任何在2000年(包括2000年)后的数据。*Hash(哈希)–这中模式允许DB

系统 2019-08-12 01:52:47 2452

MySql

安装ipv6后再安装mysql配置时提示error nr.2003

安装ipv6后再安装mysql配置时提示:errornr.2003can'tconnecttomysqlserveron'localhost'(10061)http://blog.itpub.net/post/42951/520997说来惭愧啊,其实前段时间遇到过此问题,可是后来稀里糊涂的就解决了,详情可以找找我前面发表过的文章.这不这次就又遇到了,errornr.2003can'tconnecttomysqlserveron'localhost'(100

系统 2019-08-12 09:30:30 2451

MySql

MySQL学习(二)复制

复制解决的问题是保持多个服务器之间的数据的一致性,就如同通过复制保持两个文件的一致性一样,只不过MySQL的复制要相对要复杂一些,其基本过程如下:1)在主库上将数据更改记录到二进制日志(BinaryLog)中(这些记录被成为二进制日志事件,即binlog)2)本分将主库上的日志复制到自己的中继日志(RelayLog)中3)备库读取中继日志中的事件,将其重放到备库数据之上。从上面可以看出,复制需要四个进程或线程做事情:主库保存日志、主库根据备库的请求转储日志

系统 2019-08-12 01:54:45 2446

MySql

MYSQL总结

1#登录数据库2mysql-hlocalhost-uroot-p;3#修改密码4mysqladmin-uroot-poldpasswordnew;567#显示数据库8showdatabases;9#显示数据表10showtables;11#选择数据库12useexamples;13#创建数据库并设置编码utf-8多语言14createdatabase`examples`defaultcharactersetutf8collateutf8_general_c

系统 2019-08-12 01:55:27 2444