MySql

mysql 1069 数据库无法启动解决办法

mysql无缘无故的启动不了了。在控制台里面用root连接,报错10061.在服务管理里面启动,报错1069.在网上找了一些解决方法,删除my.ini之类的,都无效。后来在百度经验里面找到了可行办法。step1:在“本地用户和组”里面修改本地mysql账号的密码step2:在服务里面修改对应的登录密码stet3:启动mysql服务,ok...mysql正常连接step4:重启apache,后台ok参考连接:http://jingyan.baidu.com/

系统 2019-08-12 01:51:28 2452

MySql

mysql批量插入

DELIMITER$$CREATEPROCEDUREInsertValueWithWhile()BEGINdeclare_Endintdefault0;while(_End<100)doINSERTINTOemp(empName)VALUES(_End);set_End=_End+1;endwhile;END$$DELIMITER;callInsertValueWithWhile();mysql批量插入

系统 2019-08-12 01:54:36 2451

MySql

自己写的一个mysql存储过程

DROPPROCEDUREIFEXISTS`p_sendGold`;CREATEPROCEDUREp_sendGold()BEGINDECLAREdoneINTDEFAULT0;DECLAREidINT;DECLAREnumINT;DECLAREflagINT;DECLAREaccessory1INT;DECLAREcur1CURSORFORSELECTu.user_id,sum(p.num)assum_numFROMuser_infou,pay_hisp

系统 2019-08-12 01:53:25 2451

MySql

MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB

MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++API自己做一个引擎。下面介绍几种数据库引擎:ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因

系统 2019-08-12 01:55:11 2450

MySql

Mysql 正则获取字段的交集

问题描述比如table1中有两条记录namenoa2,9b8,10然后有一串字符串,是0,1,2,3,4然后通过一条sql,找出no为2,9的记录来```因为字符串中有2,数据中也有2详细解释------------------------------表的字段就是namenoa2,9b8,10字符串是str="0,1,2,3,4"接下来就是查no字段里跟str里有交集的记录查询的结果就是name=a的,no=2,9的--------------------

系统 2019-08-12 01:52:59 2450

MySql

MySQL 5.5.30 发布

MySQL5.5.30发布。2013-01-30之前的版本是2012-12-21的5.5.29.其他产品线还是5.1.675.0.96。完全改进:ChangesinMySQL5.5.30FunctionalityAddedorChangedInnoDB:Theinnodb_print_all_deadlocksconfigurationoptionfromMySQL5.6wasbackportedtoMySQL5.5.Thisoptionrecordsea

系统 2019-08-12 01:52:38 2450

MySql

Mysql高级之主从复制

原文:Mysql高级之主从复制主从复制不就是多台服务器嘛!,一个改变另一个也改变啦,内容其实都一样!原理:对数据库进行操作会生成一个文件,binlog(二进制文件),从服务器配置relaylog文件,用来读取master里面binlog(有必要开启binlog,相当于备份),当然要有权限读取是吧,这就需要用到上次的权限配置啦!和普通登录没什么差别。主做出什么动作,从也做出什么动作。这时就需要注意主配置文件里面binlog-format,里面值为row,二进

系统 2019-08-12 01:33:19 2450

MySql

MySQL中数据表的增操作

今天学习到表的增操作,写个博客总结一下,PS:以下所有的凝视都是我在电脑上所有操作完毕后,再拷贝到记事本上加入的。至于在运行的时候可不能够那样加入凝视,就有待考证了。选择库mysql>showdatabases;#查看眼下有哪些数据库存在+--------------------+|Database|+--------------------+|information_schema||ceshi_ku||mysql||performance_schema|

系统 2019-08-12 01:33:03 2450

MySql

mysqld_multi,mysql_install_db配置多实例出错

ubuntu8.04~8.10安装默认的mysql,不能运行mysql_install_db,不能使用mysqld_multi的罪魁是AppArmor,什么是AppArmor(传送门),不能访问的出错结果是因为apparmor控制了对multi实例的数据目录的访问权限出错代码:>>sudomysql_install_db--datadir=/var/lib/mysql1--no-defaults--user=mysqlInstallingMySQLsyst

系统 2019-08-12 09:27:40 2449

MySql

MySQL Server 启动时的 bug

Server无法启动、日志如下:13050712:22:11mysqldstarted13050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto429496729513050712:22:11[Warning]option'max_join_size':unsignedvalue18446744073709551615adjustedto4

系统 2019-08-12 01:55:22 2449

MySql

JDBC连接MySQL出现的问题

环境:JDK1.6.0_22+eclipse+MySQL5.0.22+mysql-connector-java-5.1.7-bin.jar采用JDBC连接MySQL数据库,JDBC驱动已经添加到eclipse的项目“构建路径”里了,按理来说应该一切正常。运行项目后提示“无法加载驱动”。最后解决的方法是,将mysql-connector-java-5.1.7-bin.jar放到"D:\Java\jdk1.6.0_22\jre\lib\ext”中,然后再编译运

系统 2019-08-12 01:52:42 2449

MySql

MySQL宣布加入微软Visual Studio工业伙伴计划

MySQL宣布加入微软VisualStudio工业伙伴计划其中与使用VisualStudio公司及程式开发人员最大受益是MySQL将推出MySQL数据库的VS2005Plug-in套件MySQLAB是世界上最受欢迎的OpenSource数据库之一,在2006/6/27日MySQL宣布加入微软VisualStudio工业伙伴计划,其中零零总总的相关计划在此不详述,因为跟我们小老百姓没有关系,而有一项计划会关系着非常多公司及开发人员的福利,就是MySQL打算推

系统 2019-08-12 01:32:31 2449

MySql

{php 编程下有效防止MySQL数据库注入攻击}

PHP编程下有效防止MySQL数据库注入攻击2009-07-1109:46SQL注入是网站危险的最重要来源之一.黑客往往会向一个网页表单提交一些恶意代码来达到一些注入目的.要了解注入的过程.我们先来看一下如下的基础SQLSELECT语句:SELECT*FROMxmenWHEREusername='wolverine'以上SQL查询会返回“xmen”表中username(用户名)=“wolverine”的数据记录。其中wolverine为用户通过表单提交,设

系统 2019-08-12 01:54:18 2448

MySql

mysql联合索引的应用

有一个log表,结构是这样的:CREATETABLE`weblog`(`id`int(10)unsignedNOTNULLAUTO_INCREMENT,`ip`varchar(45)NOTNULL,`time`timestampNOTNULLDEFAULTCURRENT_TIMESTAMPONUPDATECURRENT_TIMESTAMP,`kind`varchar(255)NOTNULL,PRIMARYKEY(`id`))ENGINE=MyISAMAUT

系统 2019-08-12 01:54:18 2448

MySql

Mysql 数据库表结构 数据 导入\导出

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:mysqldump最常用的:mysqldump-uroot-pmysqldatabasefootable1table2>foo.sql这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数C:\Users\jack>mysqldum

系统 2019-08-12 01:54:13 2448