当前位置:首页 > 包含标签 数据库 的所有文章

MySql错误代码1045的解决方法

作者:星之宇 发布于:2014-2-1 9:51 ┊ 分类: 技术问答 ┊ 阅读:12181 ┊ 评论:0

前几天,对win7本地环境的mysql进行了升级出现了错误,错误代码1045:Access denied for user 'root'@'localhost' (using password:YES)

由于Mysql的版本较新,网上很多教程都无法使用,提示需要看mysql文档来解决,所以特意去看了一下。


方法一:修改root密码。

在Windows平台下操作步骤如下:

1、结束Mysql服务。

阅读全文>>

解决MYSQL弃用模块错误Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future

作者:星之宇 发布于:2013-10-29 16:10 ┊ 分类: 网站技术 ┊ 阅读:14928 ┊ 评论:1

今天使用了mysql 5.5版本,就出现了错误。错误提示如下:

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Apache24\htdocs\mysql.php on line 4

看意思就很明了,说mysql_connect这个模块将在未来弃用,请你使用mysqli或者PDO来替代。所以说这个应该说是提示更恰当。


现在知道这个错误是什么原因引起的,那么就很好解决了。

阅读全文>>

MySQL数据库查询语句学习

作者:星之宇 发布于:2013-6-15 15:18 ┊ 分类: 代码学习 ┊ 阅读:7775 ┊ 评论:1

讲到MySQL数据库查询这个相信大家多是会的:SELECT column(s) FROM table_name,反正是最最基础的知识!

但是项目中多表查询也是经常用到的,这篇文章主要是讲讲多表查询的,以下说说多种多表查询的情况以及事例。


第一种:使用SELECT子句进行多表查询

SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查询条件

SELECT a.id,a.title,a.content,a.date,b.info,b.comment,b.date FROM table_a AS a,table_b AS b WHERE a.id=b.id

注:在上面的的代码中,以两张表的id字段信息相同作为条件建立两表关联,

阅读全文>>

MySQL报错“1366 - Incorrect integer value: '' for column 'ID' at row 1 ”

作者:星之宇 发布于:2013-1-31 17:11 ┊ 分类: 网站技术 ┊ 阅读:17406 ┊ 评论:0

在安装一个php程序,执行mysql数据库sql文件时,一直报错,出现“1366 - Incorrect integer value: '' for column 'ID' at row 1 ”。

出现错误的原因是没有给自增ID赋值,尽管之前的版本可以不赋值,自动增加,但是在新版本的msyql(mysql 5.X以上版本)中需要为其赋值NULL。

下面这个sql插入就会出现“1366 - Incorrect integer value: '' for column 'ID' at row 1

阅读全文>>

MySQL缓存的详细入门以及简单教程

作者:星之宇 发布于:2012-12-11 12:19 ┊ 分类: 网站技术 ┊ 阅读:5942 ┊ 评论:0

从 MySQL 4.0.1 开始,MySQL有一个重要的特征:Query Cache。 当在使用中,查询缓存会存储一个 SELECT 查询的文本与被传送到客户端的相应结果。如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。

注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。

在某些表并不经常更改,而你又对它执行大量的相同查询时,查询缓存将是非常有用的。


上面简单说了一下mysql缓存,下面开始说到mysql缓存设置的一些相关资料。

阅读全文>>

手动升级emlog4.2.1到5.0.0

作者:星之宇 发布于:2012-10-7 10:33 ┊ 分类: 叨叨念念 ┊ 阅读:4806 ┊ 评论:0

我这里是本地环境安装最新版本的emlog5.0.0,通过phpmyadmin查看数据库,发现了一些改变。

1.添加数据库表emlog_navi(导航栏)。

2.重新设计了表emlog_options(博客配置)、emlog_twitter(碎语)和emlog_link(友链)。

3.其他的改动,可能是字段名的类型改了一些。

4.添加了一些索引。

阅读全文>>

对数据库备份提示写入失败报错

作者:星之宇 发布于:2012-2-20 15:26 ┊ 分类: 技术问答 ┊ 阅读:7596 ┊ 评论:0
【问题描述】windows2003安装了sql2000数据库,备份数据库时报错,提示:“对‘XXXX’的写入失败,状态=112.详细信息请参阅SQL Server错误日志。BACKUP DATABASE操作异常中止。”
XXX表示路径

【问题分析】一般出现112错误,多是磁盘空间不足导致的。所以检查一下:备份分区有没有足够的空间供写入。

【解决方法】1.改变备份分区的路径。

阅读全文>>

bo-blog程序修改支持mysql5.5以上数据库

作者:星之宇 发布于:2012-1-3 8:59 ┊ 分类: 原创作品 ┊ 阅读:7067 ┊ 评论:0

由于mysql 5.5 以上的版本,修改了相关的语法(mysql 5.5 版本以上的数据库不支持MYSQL查询语句写法“TYPE=MyISAM”),在mysql 5.5 以上的版本中TYPE=MyISAM已经改为ENGINE=MyISAM,所以用原始的安装包,在mysql5.5以上的数据库中安装会报错。

所以我专门修改了bo-blog的安装文件,使它支持mysql5.5的数据库。由bo-blog简体中文版的最新版本 2.1.1修改而来,只是很小很小的改动。修改安装包下的install/install.php中的TYPE=MyISAM。由于写install.php中有2种“TYPE=MyISAM”和“TYPE = MyISAM”,中间多了空格,所以替换要2次。

阅读全文>>

MySQL错误ERROR 1064 (type=myisam出错)

作者:星之宇 发布于:2012-1-3 8:18 ┊ 分类: 网站技术 ┊ 阅读:24161 ┊ 评论:0
MYSQL数据库更新到5.5以后,安装PHP程序出错,提示:
ERROR 1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘TYPE=MyISAM’ at line 6.

这个问题是由于MYSQL查询语句写法 TYPE=MyISAM 太老了,在MYSQL 5.5上已经被禁用,将安装程序包的TYPE=MyISAM 全部改成ENGINE=MyISAM就能正常安装了。一般地,ENGINE 选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎。

阅读全文>>