zhoz blog 重新开张,欢迎继续支持!
Apr 29

修改/重置mysql root密码 晴

, 10/04/29 16:26 , 技术开发 » 数据库 , 评论(0) , 引用(0) , 阅读(2233) , Via 本站原创
经常会遇到安装过Mysql后,忘记密码的情况。
这里记录如何在Windows/linux环境下,重置mysql root密码。
1、编辑MySQL(和PHP搭配之最佳组合)配置文件:

windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。
linux环境中:/etc/my.cnf

在[MySQL(和PHP搭配之最佳组合)d]配置段添加如下一行:
Tags: ,
Mar 8
mysqldump客户端可用来转储数据库或搜集数据库进行备份或将数据转移到另一个SQL服务器(不一定是一个MySQL服务器)。转储包含创建表和/或装载表的SQL语句。
有3种方式来调用mysqldump:

shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] ---database DB1 [DB2 DB3...]
shell> mysqldump [options] --all--database
如果没有指定任何表或使用了---database或--all--database选项,则转储整个数据库。

要想获得你的版本的mysqldump支持的选项,执行mysqldump ---help。
Tags: ,
Jul 6
一个老项目了,修改内容后,执行出现ERROR: invalid input syntax for integer。
仔细对照DB结构及Sql文分析得出,是插入非对应类型字段造成。
PostgresQL7.3版之后,不再允许空字符串''''作为空值null直接插入数字类型的列中,所以插入数据时经常会出现上面错误。
如这样的SQL文:INSERT INTO zhoz_dat (limit_date, name, zhoz_int_id) VALUES(null, 'zhoz_item', '')
Jul 2
为了记录会员上次登录IP及时间等信息,通常会设计在相应的User_dat表中,当登录时更新这个字段。
但稍加考虑会发现,这是不妥的,本次登录会更新记录,即得不到上次的登录信息。
通常的商务网站,会员的登录信息显得非常重要,因此需要通过DB来记录各次的登录信息。
而取得的方法是,N-1的那条记录就是上次登录信息。下面说明设计思路:
Apr 28
由于代码问题,产生重复数据。而又是产生于两张表间的关联,需要删除多余的数据,但需要保留最原始的第一条数据(这通常就是ID值最小的那条)。举例说明:
CREATE TABLE `zhoz_mst` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 66 ) NOT NULL ,
`kana` VARCHAR( 66 ) ,
`zz` VARCHAR( 66 ) NOT NULL
) ENGINE = MYISAM ;

Array
INSERT INTO `zhoz0428`.`zhoz_mst` (`id` ,`title` ,`kana` ,`zz` )VALUES (NULL , 'aaa', 'bbb', 'ccc');
分页: 2/6 第一页 上页 1 2 3 4 5 6 下页 最后页 [ 显示模式: 摘要 | 列表 ]