-
新安装的MySQL数据库需要注意的安全知识
在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。 在Unix(Linux)上,在按照手册的指令安装好MySQL后,你必须运行mysql_install_db脚本建立包含授权 表的mysql数据库和初始权限...
数据库操作教程 2014-11-30 01:17:23 -
mysql5的sql文件导入到mysql4的方法
本文为大家讲解的是高版本的mysql生成的sql文件导入到低版本mysql中的方法,感兴趣的同学参考下. 有时候用到将高版本的数据库转移到低版本的数据库中,下面是mysql5数据转到mysql4的方法 1、将mysql5里导出的sql文件导入到mysql5中。 2、用mysqldump -uroot -p1234 --opt --compatible=mysql40 -A -re:localhost.sql --compatible=name参数描述如下: --compatible=name Change the dump to be compatible with a given mode. By default tables are dumped in a format optimized for MySQL. Legal modes are: ansi, mysql323, mysql40, postgresql, oracle, mssql, db2, maxdb, no_key_options, no_table_options, no_field_op...
数据库操作教程 2014-11-30 01:15:49 -
使用Limit参数优化MySQL查询的方法
我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。那么在 MySQL 中有那些方式是可以避免全表扫面的呢?除了我们大家很熟悉的通过使用索引列或分区等方式来进行查询的优化之外还有那些呢? 前些天看了一个老外写的程序,在 MySQL 查询中使用了很多 Limit 关键字,这就让我很感兴趣了,因为在我印象中, Limit 关键字似乎更多被使用 MySQL 数据库的程序员用来做查询分页(当然这也是一种很好的查询优化),那在这里举个例子,假设我们需要一个分页的查询 ,Oracle中一般来说都是用以下 SQL 句子实现: SELECT * FROM ( SELECT a1.*, rownum rownum_ FROM testtable a1 WHERE rownum > 20) WHERE rownum_ <= 1000 这个语句就能查询到 testtable 表中的 20 到 1000 记录,而且还需要嵌套查询,效率不会太高,看看 MySQL 的实现: SELECT * FROM testta...
数据库操作教程 2014-11-30 01:14:13 -
用mysql触发器自动更新memcache的实现代码
本文为大家讲解的是使用mysql触发器自动更新memcache的实现代码,非常实用的一个技巧,感兴趣的同学参考下. mysql 5.1支持触发器以及自定义函数接口(UDF)的特性,如果配合libmemcache以及Memcached Functions for MySQL,就能够实现memcache的自动更新。简单记录一下安装测试步骤...
数据库操作教程 2014-11-30 01:13:26 -
Mysql错误:mysql服务无法启动 发生系统错误1067的解决办法
本文主要为大家讲解的是Mysql错误:mysql服务无法启动 发生系统错误1067的解决办法 ,非常实用,感兴趣的同学参考下。 mysql错误如下图: 问题原因: 将本地的Apache+MySQL+PHP环境移植到别人电脑,其中mysql中的data没有拷贝,导致别人电脑运行mysql时出现“mysql服务无法启动 发生系统错误1067”的错误...
数据库操作教程 2014-11-30 01:11:02 -
memcached 和 mysql 主从环境下php开发详解
本文为大家讲解的是memcached 和 mysql 主从环境下php开发详解及思路,感兴趣的同学参考下。 一般的大站通常做法是 拿着内存当数据库来用(memcached). 和很好的读 写分离 备份机制 (mysql 的主从) 在这样的环境下我们怎么进行PHP开发呢...
PHP 2014-11-29 23:45:16 -
【Win8/Win8.1主题包下载】Pachenko - 海滩阴云
站长搜索(www.adminso.com):【Win8/Win8.1主题包下载】Pachenko - 海滩阴云 这款名为Pachenko的Win8/Win8.1主题是由乌拉圭网友charleston2378制作的。这个主题包以黑色为基调,配合壁纸的阴云海滩,凸显出一种沉闷而淡雅的氛围...
业界动态 2014-11-29 22:21:46 -
Nginx下配置ThinkPHP的URL重写和PATHINFO的方法分享
ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 'URL_MODEL' => 2 即可。在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,所以我们需要修改nginx.conf文件...
PHP 2014-11-29 22:16:11 -
ThinkPHP使用smarty模板引擎的方法
本文主要为大家讲解的是ThinkPHP使用smarty模板引擎的方法,需要的朋友可以参考下 ThinkPHP支持多种php模板引擎,可以根据个人需要加以配置。 下面我们以Smarty模板引擎为例,给大家说说具体的操作流程! 首先去Smarty官网上下载一个Smarty...
PHP 2014-11-29 07:55:13 -
Google 官方表态:忘记 PageRank吧 不会再更新了
各位还记得上一次 PageRank 更新是什么时候的事吗?2013 年 12 月 6 日,其实这一次的更新也是一次系统事故,Google 是情非所愿,如果真算上 Google 计划内的更新的话,应该是 22 月前的事了。那么下一次呢?永远没有下一次了...
PHP 2014-11-29 01:41:15 -
access,sql server 转 MySQL 的图文教程
本文为大家讲解的是access数据库,sql server数据库数据通过odbc转mysql的方法,感兴趣的同学参考下. ODBC是一种让各种数据库具有相同界面的应用程序界面 先载mysql odbc driver。目前最新版本为v5 由于版本5容易出现乱码问题,强烈要求用版本 3.51 安装mysql odbc driver...
PHP 2014-11-29 00:05:17 -
五款常用mysql slow log分析工具的比较分析
本文为大家分享了五款常用mysql slow log分析工具的比较分析,感兴趣的同学参考下。 mysql slow log 是用来记录执行时间较长(超过long_query_time秒)的sql的一种日志工具 启用 slow log 有两种启用方式: 1, 在my.cnf 里 通过 log-slow-queries[=file_name] 2, 在mysqld进程启动时,指定--log-slow-queries[=file_name]选项 比较的五款常用工具 mysqldumpslow, mysqlsla, myprofi, mysql-explain-slow-log, mysqllogfilter mysqldumpslow, mysql官方提供的慢查询日志分析工具. 输出图表如下: 主要功能是, 统计不同慢sql的 出现次数(Count), 执行最长时间(Time), 累计总耗费时间(Time), 等待锁的...
PHP 2014-11-27 19:33:59