拥有MySql标签的文章
MySql

Zend_Db连接MySQL(附完整代码)

在看这些之前请确保你正确加载了PDO扩展。作法是编辑php.ini手动增加这两行(前面要没有分号;):extension=php_pdo.dllextension=php_pdo_mysql.dll然后要把extension_dir指向php_pdo.dll及php_pdo_mysql.dll所在目录,如extension_dir="C:\php5\ext"OK,let'sgo..index.php网站首页,也是唯一入口

系统 2019-08-12 01:52:12 2556

MySql

MySQL 升级方法指南大全

原文:MySQL升级方法指南大全通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本。例如,想要升级MySQL3.23时,先升级到MySQL4.0,而不是直接升级到MySQL4.1或MySQL5.0。如果都是比较新的版本的升级可以参考下面的文章,MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的MySQL变得更美好,我们有必要去给它升级,尽管你会说它现在已经跑得很好很稳定完全够用了

系统 2019-08-12 01:33:31 2556

MySql

解压版MySQL安装说明

一、复制my.ini到MySQL解压的目录例如:E:\MySQL二、修改my.ini第39~40行basedir="E:\\MySQL"datadir="E:\\MySQL\\data"三、检查电脑上是否安装过MySQL服务我的电脑-->管理-->服务和应用程序-->服务,查看是否有MySQL四、开始菜单-->附件-->命令提示符-->右键,一管理员身份运行五、cd/dE:\MySQL\binmysqld-installMySQL--defaults-fi

系统 2019-08-12 01:52:37 2555

MySql

存储过程程序MYSQL存储过程编程2

改章节笔者在深圳逛街的时候突然想到的...这两天就有想写几篇关于存储过程程序的笔记,所以回家到之后就奋笔疾书的写出来发表了第一章:MYSQL存储程序简介MYSQL第一次出现在IT天下,是在20世纪90年代中期,它几乎没有一般的贸易数据库的特色。像事务支持、子查询、视图和存储过程等功能都是很主要的。接下来的一系列版本供给了这些缺失的特性。现在,我们分析的存储过程、函数和触发器都是在MYSQL5中供给的(可更新视图和数据字典也是这样),MYSQL和其他关系型数

系统 2019-08-12 01:51:33 2555

MySql

Centos下安装mysql5.5+(2013.05.08)

1.上传mysql-5.5.29.tar.gz和cmake-2.8.10.2.tar.gz到/usr/local文件夹下。2.CentOS安装g++和ncurses-devel[root@localhostlocal]#yuminstallgcc-c++[root@localhostlocal]#yuminstallncurses-devel3.cmake的安装(也可以使用yum安装)[root@localhost]#tar-zxv-fcmake-2.8.

系统 2019-08-12 01:32:38 2555

MySql

mysql支持的数据类型及其测试

原文:mysql支持的数据类型及其测试1.基础知识1.1如何来查看mysql的帮助手册?intHelpfloat;1.2创建表的规则CREATETABLE[IFNOTEXISTS]tbl_name(字段名字段类型[完整性的约束条件]);1.3如何向表中插入数据INSERT[INTO]tab_name[(字段名称……)]VALUES(值……)1.4Mysql数据类型1.数值型整数类型TINYINT:范围0~255;-128~127占用1字节SMALLINT;

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

MySql

MySQL的优化和架构

普通MySQL运行,数据量和访问量不大的话,是足够快的,但是当数据量和访问量剧增的时候,那么就会明显发现MySQL很慢,甚至down掉,那么就要考虑优化我们的MySQL了。优化无非是从三个角度入手:第一个是从硬件,增加硬件,增加服务器。第二个就是对我们的MySQL服务器进行优化,增加缓存大小,开多端口,读写分开。第三个就是我们的应用优化,建立索引,优化SQL查询语句,建立缓存等等。我就简单的说说SQL查询语句的优化。因为如果我们Web服务器比数据库服务器多

系统 2019-08-12 09:30:34 2554

MySql

用MySQL-Proxy实现读写分离

MySQL-Proxy,6月份发布的MySQL-Proxy是处在你的MySQL数据库客户和服务端之间的程序,它还支持嵌入性脚本语言Lua。这个代理可以用来分析、监控和变换(transform)通信数据,它支持非常广泛的使用场景:负载平衡和故障转移处理查询分析和日志SQL宏(SQLmacros)查询重写(queryrewriting)执行shell命令MySQLProxy更强大的一项功能是实现“读写分离(Read/WriteSplitting)”。基本的原理

系统 2019-08-12 09:29:55 2554

MySql

mysql监控、性能调优及三范式理解

1监控工具:sponmysqlsp系列可监控各种数据库2调优2.1DB层操作与调优2.1.1、开启慢查询在My.cnf文件中添加如下内容(如果不知道my.cnf的路径可使用find/-namemy.cnf进行查找):在mysqld下添加Log_slow_queries=ON作用:开启慢查询服务Log-slow-queries=/var/log/slowqueries.log作用:慢查询日志存储路径。Long_query_time=1作用:定义慢查询时间长度

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

MySql

Mysql 数据库文件存储在哪个目录

也就是说我在mysql里建了一个叫ac的数据库,但是我找不到其存储位置,Mysql里面的数据库是怎么存储的,是否也像sqlserver那样,有一个日志文件和数据文件?mysql数据库在系统上是以一个文件夹的形式出现的,你创建了ac数据库,那么在磁盘上就会出现ac的目录,而ac数据库的全局配置则是ac文件夹中的db.opt文件来管理,mysql的数据文件在datadir下,你在数据库中执行showvariableslike'%datadir%';就会显示数据

系统 2019-08-12 01:54:46 2554

MySql

Mysql导入CSV文件

这两天练手JAVAWEB想做一个网页版的实验室通讯录,结果导入CSV文件时候出现了问题,原来Windows下导入要注意分隔符和Linux不同,另外编码格式一定要指定好。CSV文件的格式是:张三,13241116765,123@mail.bupt.edu.cn李四,12323423425,234@mail.bupt.edu.cnWindows:LOADDATAINFILE"d:/insert_data.csv"--指定需要得去CSV文件的位置REPLACEI

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

MySql

mysql忘记密码的解决办法

mysql忘记密码时,需要重设密码。在Windows下的操作如下:1.关闭正在运行的MySQL。2.打开DOS窗口,转到mysql\bin目录。3.输入mysqld--skip-grant-tables回车。如果没有出现提示信息,那就对了。4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。5.输入mysql回车,如果成功,将出现MySQL提示符>6.连接权限数据库>usemysql;(>是本来就有的提示符,别忘了最后

系统 2019-08-12 01:54:15 2553

MySql

配置非安装版的mysql 5.5

官网上有windows安装版的,mysqld自动配置成启动服务,虽然很方便但是我觉得不是很清晰,对于学习mysql没有帮助,于是下载zip版的,自己按照文档配置,成功后将过程记录在这儿。将下载的zip包解压到某一个文件夹下,我解压到了D:\ProgramFiles\MySQL目录下。打开软件根目录,在这儿为D:\ProgramFiles\MySQL\mysql-5.5.23-win32,发现下面有很多.ini文件:my-small.ini,my-mediu

系统 2019-08-12 01:53:33 2553

MySql

mysql 备份与迁移

以前要做mysql的备份,我往往都是利用EMSSQLManager实现导出sql脚本文件,或者导出dbf文件。而要把本地数据库迁移到远程直接把脚本在服务端执行就OK。不过最近发现这个可视化操作有点点问题,就是当数据条数超过一定数目EMSSQLManager就挂了,也不知道是否是软件问题……当然该开始我是将大的数据库文件分拆成小份小份的,多次导入。刚才发现同事用了mysql自带的mysqldump工具就不存在这个问题。(羞愧,不过我平时极少接触数据库)这里记

系统 2019-08-29 22:49:02 2552

MySql

mysql使用小记

凌乱的小笔记,平时用的一些功能,稍稍总结一下。1.把某表的一栏复制到另一张表里面去。mysql貌似不支持select*into,所以只能create一张新表了,其实还是很简单的。createtablenew_table_name(select*fromold_table_name);2.让mysql数据库允许远程访问。两种方法:(1)改表方法。mysql–uroot–pmysql>usemysql;mysql>updateusersethost='%'wh

系统 2019-08-12 01:32:28 2552