拥有MySql标签的文章
MySql

MySQL 升级方法指南大全

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

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

MySql

Mysql sql声明召回2 --正则表达式

这里简单回顾mysql在过滤后的数据使用正则表达式时。主要利用每方法将样品,或添加一些简短的说明。下面说说提前,使用正则表达式是用来过滤数据REGEXPkeyword基本字符相匹配:SELECTprod_nameFROMproductsWHEREprod_nameREGEXP‘1000’;该查询语句的意思是prod_name字段中包括1000的数据,仅仅要值中的不论什么部位包括1000都能够SELECTprod_nameFROMproductsWHEREp

系统 2019-08-12 01:53:15 2630

MySql

命令密码MySQL忘记密码恢复密码的实现方法

在写这篇文章之前,xxx已经写过了几篇关于改命令密码主题的文章,想要了解的朋友可以去翻一下之前的文章一、服务器环境1、系统windows2003中文企业版sp22、mysql5.1.553、php5.2.174、IIS6.0二、解破进程1、止停mysql服务(以管理员身份,在cmd命令行下行运)应用如下命令:netstopmysql2、.应用命令启动mysql数据库,命令如下mysqld--skip-grant-tables每日一道理俄国作家契诃夫说:“有

系统 2019-08-12 01:52:42 2630

MySql

用MySQL-Proxy实现读写分离

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

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

MySql

mysql中UNION ALL用法

MYSQL中的UNIONUNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。举例说明:select*fromtable1unionselect*fromtable2这个SQL在运行时先取出两个表的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。MySQL中的UNIONALLUNIONALL只是简单的将两个结果合并后就返回。这样,如果返回的两

系统 2019-08-12 01:54:31 2629

MySql

MySQL动态游标

通过(准备语句+视图+静态游标)实现--建立测试表和数据createtablewebuser(usernamevarchar(10));insertintowebuservalues('a1'),('a2'),('a3'),('b1'),('b2'),('b3');commit;--建立存储过程dropprocedureifexistsdynamic_cursor;delimiter//CREATEPROCEDUREdynamic_cursor(INp_n

系统 2019-08-12 01:54:17 2629

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 2629

MySql

PHP 之mysql空字符串问题

有一张user表如下所示:字段name不能为空。CREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`char(20)NOTNULL,`age`int(11)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=MyISAMDEFAULTCHARSET=utf8现在在命令行上执行以下两条命令:mysql>insertintouser(name,age)value(null,nul

系统 2019-08-12 01:53:44 2629

MySql

MySql-noinstall实践

今天重装个系统。幸亏用到的工具软件大多是绿色版的,没什么要紧。可能大家也有过重装系统后mysql安装的问题。要么装不上,要么找不回以前的数据库。这里,简单说一下安装mysql-noinstall的方法。1.将下载好的noinstall包解压到你想放置的位置,这个位置放了就可以一直放那了!以后重装系统也不要紧。我这里是:E:/ProgramFiles/mysql-5.1.58-win32/2.新建一个my.ini文件。这个就是mysql的配置文件了,也可以从

系统 2019-08-12 09:26:42 2628

MySql

mysql之触发器

触发器创建触发器语法如下:CREATETRIGGERtrigger_nametrigger_timetrigger_eventONtbl_nameFOREACHROWtrigger_stmt其中trigger_name标识触发器名称,用户自行指定;trigger_time标识触发时机,用before和after替换;trigger_event标识触发事件,用insert,update和delete替换;tbl_name标识建立触发器的表名,即在哪张表上建立

系统 2019-08-12 01:54:31 2628

MySql

MySQL如何修改root密码

MySQL修改用户密码因为长期不登录MySQL数据库,登录时经常忘记root权限密码。本文提供一个在数据库服务器上修改root密码的方法,本文撰写基础是在xp操作系统下进行。第一步登录数据库服务器采用具有Admin权限的用户名登录到服务器;第二步关闭MySQL服务在控件面板->管理工具双击服务,在弹出页面中找到MySQL服务。单机坐上脚的停止服务或者算计MySQL在弹出页面中点击停止服务第三步修改MySQL启动文件在MySQL安装目录下找到my.ini文件

系统 2019-08-12 01:53:21 2628

MySql

MySQL进口.sql文件和常用命令

MySQL进口.sql文件和常用命令在MySQLQureyBrower中直接导入*.sql脚本,是不能一次运行多条sql命令的。在mysql中运行sql文件的命令:mysql>sourced:/myprogram/database/db.sql;另附mysql经常使用命令:一)连接MYSQL:格式:mysql-h主机地址-uusername-p用户password1、例1:连接到本机上的MYSQL首先在打开DOS窗体,然后进入mysql安装文件夹下的bin

系统 2019-08-12 01:52:44 2628

MySql

如何检测MySQL数据库表的故障

你可能在使用MySQL过程中,各种意外导致数据库表的损坏,而且这些数据往往是最新的数据,通常不可能在备份数据中找到。本文将讲述如何检测MySQL数据库表的故障。表的故障检测和修正的一般过程如下:◆检查出错的表。如果该表检查通过,则完成任务,否则必须修复出错的数据库表。◆在开始修复之前对表文件进行拷贝,以保证数据的安全。◆开始修复数据库表。◆如果修复失败,从数据库的备份或更新日志中恢复数据。在使用myisamchk或isamchk检查或修复表之前,应该首先注

系统 2019-08-12 01:33:02 2628

MySql

MySql数据备份

MySql的备份可用命令mysqldump,使用方法很简单,mysqldump-u用户名-p(密码)-h主机名数据库名>路径/备份名.bak;同时也可以是用mysqldump到处数据结构(tablename.sql)和数据(tablename.txt)mysqldump-u用户名-p(密码)-h主机名数据库名tablename1tablename2>back.sql或mysqldump-u用户名-p(密码)-h主机名数据库名--tab路径--opt数据库名

系统 2019-08-29 22:37:39 2627

MySql

mysql日志的查看与开启

mysql的日志类型:错误日志:log-error查询日志:log慢查询日志:log-slow-queries更新日志:log-update二进制日志:log-bin开启错误日志log-error=/usr/local/mysql/log/log-error.log开始查询日志log=/usr/local/mysql/log/log-query.log开启慢查询日志log-slow-queries=/usr/local/mysql/log/log-slow

系统 2019-08-12 01:55:27 2627