一、复制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 2474
MySQL-Proxy,6月份发布的MySQL-Proxy是处在你的MySQL数据库客户和服务端之间的程序,它还支持嵌入性脚本语言Lua。这个代理可以用来分析、监控和变换(transform)通信数据,它支持非常广泛的使用场景:负载平衡和故障转移处理查询分析和日志SQL宏(SQLmacros)查询重写(queryrewriting)执行shell命令MySQLProxy更强大的一项功能是实现“读写分离(Read/WriteSplitting)”。基本的原理
系统 2019-08-12 09:29:55 2473
原文:MySQL定时任务一、简介:Mysql属于中小型数据库系统,它的事件调度器EventScheduler是在mysql5.1才开始引入事件调度器是在MySQL5.1中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功能。事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器"。触发器只是针对某个表产生的事件执行一些语句,而事件调度器则是在某一个(间隔)时间执行一些语句。事件是由一个特定的线程来
系统 2019-08-12 01:53:25 2473
改章节笔者在深圳逛街的时候突然想到的...这两天就有想写几篇关于存储过程程序的笔记,所以回家到之后就奋笔疾书的写出来发表了第一章:MYSQL存储程序简介MYSQL第一次出现在IT天下,是在20世纪90年代中期,它几乎没有一般的贸易数据库的特色。像事务支持、子查询、视图和存储过程等功能都是很主要的。接下来的一系列版本供给了这些缺失的特性。现在,我们分析的存储过程、函数和触发器都是在MYSQL5中供给的(可更新视图和数据字典也是这样),MYSQL和其他关系型数
系统 2019-08-12 01:51:33 2473
原文:mysql数据库的安装以及常见优化设置本文根据优才网课程整理,面向web开发者,内容以实用为主,专业DBA可以绕行。如果你在大公司,可能有专门的DBA来做这些事情,如果你在一个小公司当架构师或者技术总监,或者你自己创业,那DBA的活你也得干了。咱们来讲一下基本的mysql安装和优化。一:MYSQL安装和基本配置在linux上安装,可以用包管理工具来安装,比较简单:RedHat系列:yum-yinstallmysqlmysql-serverDebian
系统 2019-08-12 01:32:12 2473
错误现象:[root@localhost~]#telnet192.168.10.1303306Trying192.168.10.130...Connectedto192.168.10.130.Escapecharacteris'^]'.GHost'192.168.10.120'isnotallowedtoconnecttothisMySQLserverConnectionclosedbyforeignhost解决方法:具体原因是权限问题,需要重新设置外部登
系统 2019-08-12 01:55:30 2472
一、怎样查看数据库信息?desc数据库名;二、怎样查看数据表信息?desc表名;//查看表的属性和属性值或者用select语句://查看表的行记录信息select*from表名(wherenub='100001');三、将数据写入数据库要经过什么步骤?1.创建表:createdatable数据库名;2.创建用户:grantselect,create,droponstud.*to用户名@localhostidentitiedby"密码";//(注意双引号)3
系统 2019-08-12 01:54:34 2472
PHP使用MySQL数据库,从建立连接到结果的显示。完整代码如下:
系统 2019-08-12 01:53:23 2472
1中文问题,在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK,而不要设置为UTF-82MySQL安装后密码无法访问问题:mysql>SETPASSWORDFOR->'some_user'@'some_host'=OLD_PASSWORD('newpwd');3PHP有Warning在php.ini里面找到bug_combat_warning=1两行,1改成04MySQL对SQL插入实行更强的格式检查.所以如果某个列是整数,就不能使用''来插入
系统 2019-08-12 01:33:29 2472
在公司工作时,因为所在部门是针对海外客户的,所以所有的东西都是全英文的。数据库、界面等等完全不用考虑中文乱码的问题。回到学校,为学校做东西,当然就要全中文的界面,数据也是中文居多。今天往mysql里插入中文后,数据库里就是一堆“问号”。解决方法如下:1.在mysql的安装目录下,将my_***.ini复制为my.ini,打开my.ini,在[mysqld]和[client]下面,分别添加default-character-set=utf8这句代码2.建库时
系统 2019-08-12 01:52:44 2471
最近搬迁服务器也遇到一个问题,一个ecshop的站点,访问速度很慢,以前也没有这种情况发生,现在出现这么慢的情况确实让人疑惑,换了另外一个服务器也还是这样,可是访问的人也不多呢,带宽也不差,所以纳闷…多搜索一下资料看看,似乎找到了出路,可以不用再尝试换服务器了。我把表类型换为innodb类型后,情况就好很多了,请参考后面的资料。sql语句类似ALTERTABLEaslibraTYPE=innodb;很简单其实碰到这个问题我就看了一下数据库的进程,发现有很多
系统 2019-08-12 01:33:01 2471
凌乱的小笔记,平时用的一些功能,稍稍总结一下。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 2471
MySQL:grant语法详解(MySQL5.X)MySQL:Grant语法详解(MySQL5.X)MySQL:grant语法详解(MySQL5.X)本文实例,运行于MySQL5.0及以上版本。MySQL赋予用户权限命令的简单格式可概括为:grant权限on数据库对象to用户一、grant普通数据用户,查询、插入、更新、删除数据库中所有表数据的权利。grantselectontestdb.*tocommon_user@'%'grantinsertontes
系统 2019-08-29 22:48:35 2470
1、显示数据库showdatabases;2、选择数据库use数据库名;3、显示数据库中的表showtables;4、显示数据表的结构describe表名;5、显示表中记录SELECT*FROM表名6、建库createdatabse库名;7、建表createtable表名(字段设定列表);mysql>createtablename(->idintauto_incrementnotnullprimarykey,->unamechar(8),->genderc
系统 2019-08-12 01:55:41 2470
--一些简单语句记录:/*mysql*/SHOWDATABASESCREATEDATABASEguoDROPDATABASEguo/*查看创建的数据库*/SHOWCREATEDATABASEzf/*字符集*/CREATEDATABASEguoCHARACTERSETgbkSHOWCREATEDATABASEguoALTERDATABASEguoCHARACTERSETutf8;SHOWCREATEDATABASEguo--创建表USEzfCREATETAB
系统 2019-08-12 01:33:40 2470