
Mysql
文章平均质量分 61
dahuzix
这个作者很懒,什么都没留下…
展开
-
xp不能安装NET Framework4.0解决方法
我用虚拟机装的Ghostxp sp3的(雨林木风金秋版v2011.10)系统,里面有.net framework 2.0安装mysql时提示安装.net framework 4.0但是我安装4.0时就会出现回滚现象,把.net 2.0删了也不行,按.net3.0也安装不成功,网上搜索的方法也不行,也试了,就是下面这个xp不能安装NET Framework4.0解决方法 第一步:如果原创 2013-04-06 20:05:05 · 7457 阅读 · 0 评论 -
mysql优化: 内存表和临时表
由于直接使用临时表来创建中间表,其速度不如人意,因而就有了把临时表建成内存表的想法。但内存表和临时表的区别且并不熟悉,需要查找资料了。一开始以为临时表是创建后存在,当连接断开时临时表就会被删除,即临时表是存在于磁盘上的。而实际操作中发现临时表创建后去目录下查看发现并没有发现对应的临时表文件(未断开链接).因而猜测临时表的数据和结构都是存放在内存中,而不是在磁盘中. 这样一想内存表不是转载 2013-10-24 01:18:08 · 497 阅读 · 0 评论 -
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
1 问题[root@localhost mysql]# /etc/rc.d/init.d/mysql statusMySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED][root@localhost mysql]# /etc/rc.d/init.d/mysql startStarting MySQL转载 2013-10-31 18:26:34 · 4333 阅读 · 0 评论 -
SQL数据库中的临时表详解
临时表在SQL数据库中,是非常重要的,下面就将为您详细介绍SQL数据库中临时表的特点及其使用,供您参考,希望对您学习SQL Server 能够有所帮助。临时表与永久表相似,但临时表存储在tempdb中,当不再使用时会自动删除。临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL S转载 2014-02-17 14:48:20 · 1216 阅读 · 0 评论 -
阿里云CentOS 7.1使用yum安装MySql5.6.24
这篇文章演示如何使用yum的方式安装MySql5.6.24。1 常规错误的yum安装方法:在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的。[root@typecodes ~]# yum -y install mysql mysql-se转载 2017-02-11 21:00:14 · 1538 阅读 · 0 评论 -
Mysql中新建用户及授权的方法分享
在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放。那么可以新建一个用户,给该用户开放特定数据库权限测试环境:Centos 6.3和Mysql 5.3一、新建用户复制代码 代码如下://登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.us原创 2017-02-11 21:58:58 · 873 阅读 · 0 评论 -
多列索引结构和原理
多列索引结构和原理转载 2017-06-17 18:48:33 · 1000 阅读 · 0 评论 -
mysql 联合索引 too long 错误
mysql 联合索引 too long 错误转载 2017-06-17 23:05:56 · 1212 阅读 · 0 评论 -
高性能Mysql主从架构的复制原理及配置详解
温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个转载 2017-11-25 12:54:07 · 424 阅读 · 0 评论 -
Mysql索引详解及优化(key和index区别)
MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快转载 2018-01-22 12:55:43 · 1572 阅读 · 0 评论 -
Mysql索引详解及优化(key和index区别)
MySQL索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。 索引分为聚簇索引和非聚簇索引两种,聚簇索引是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快转载 2018-01-23 11:44:12 · 1928 阅读 · 0 评论 -
mysql 开启远程登陆及修改密码
mysql -uroot -p;use mysql;update user set host = '%' where user = 'root';flush privileges;grant all privileges on *.* to 'root'@'%' identified by 'dahua' with grant option;SET PASSWORD FOR 'root'@'%' ...原创 2018-05-18 01:37:00 · 649 阅读 · 0 评论 -
Linux下搭建MySQL集群 / Mysql“集群”和”主从“两者的区别
一、MySQL集群简介1、什么是MySQL集群MySQL集群是一个无共享的(shared-nothing)、分布式节点架构的存储方案,其目的是提供容错性和高性能。数据更新使用读已提交隔离级别(read-committedisolation)来保证所有节点数据的一致性,使用两阶段提交机制(two-phasedcommit)保证所有节点都有相同的数据(如果任何一个写操作失败,则更新失败)。无共享的对等...转载 2018-05-16 09:38:08 · 3620 阅读 · 0 评论 -
MySQL 性能优化之Explain 使用分析
简介MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如:EXPLAIN SELECT * from user_info WHERE id < 300;准备为了接下来方便演示 ...转载 2018-07-18 12:57:57 · 534 阅读 · 0 评论 -
MySQL慢查询
慢查询对于跟踪有问题的查询很有用,可以分析出当前程序里那些Sql语句比较耗费资源。 1。查看慢查询当前状态mysql> show variables like "%slow%";+---------------------+-----------------------------+| Variable_name | Value原创 2013-08-13 10:49:15 · 553 阅读 · 0 评论 -
myysql的Table is readonly解决方案
今天,把mysql更新数据库时候,提示Table XXXX is readonly 错误。 我的环境 redhat5.4 x86 64 和mysql5.X;我的数据表是从windows copy到libux的。 第一反应就是数据表的权限设置除了问题。 于是 chmod -R 777 数据库文件,结果还是提示read only 百度一把,看到有网友遇到类似问题,按照操原创 2013-08-09 19:02:35 · 958 阅读 · 0 评论 -
Mysql 数据库和用户对应帐号权限查询
查看用户权限show grants for 你的用户比如:show grants for root@’localhost’; mysql> use mysql;Database changedmysql> select user,host from user;+———+———————–+| user | host原创 2013-08-08 16:47:17 · 4177 阅读 · 0 评论 -
经典SQL语句大全
经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7ba转载 2013-05-12 20:44:24 · 594 阅读 · 0 评论 -
mysql字符集设定总结
MySQL(4.1以后版本) 服务器中有六个关键位置使用了字符集的概念,他们是:client 、connection、database、results、server 、system。MySQL有两个字符集概念:一个就是字符集本身,一个是字符集校验规则。字符集影响数据在传输和存储过程中的处理方式,而字符集校验则影响ORDER BY和GROUP BY这些排序方式。1.和存储有关的服务器字符原创 2013-07-14 23:04:59 · 582 阅读 · 0 评论 -
linux下mysql配置文件my.cnf详解【转】
basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Linux系统); Ini转载 2013-07-14 21:50:23 · 716 阅读 · 0 评论 -
linux下如何使用和安装mysql(二)
五、修改登录密码 MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。 1、命令 usr/bin/mysqladmin -u root password 'new-password' 格式:mysqladmin -u用户名 -p旧密码 password 新密码 2、例子 例1:给root加个密码123456。 键入以下命令 :原创 2013-07-03 18:46:48 · 606 阅读 · 0 评论 -
linux下如何使用和安装mysql(一)
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQLServer的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快原创 2013-07-03 18:45:58 · 607 阅读 · 0 评论 -
linux下如何使用和安装mysql (三)
6、建表: use 库名; create table 表名 (字段设定列表); 例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段 use aaa; mysql> create table name (id int(3) auto_incrementnot null primary key,原创 2013-07-03 18:47:35 · 597 阅读 · 0 评论 -
mysql 数据库sql分页
我们来贴例子吧!mysql> select pname from product;+--------+| pname |+--------+| 产品1 || 产品2 || 产品三 |+--------+3 rows in set (0.00 sec)这个地方是说,从product中选出所有的pname来,一共有三条记录。MySQL中原创 2013-08-01 16:58:39 · 696 阅读 · 0 评论 -
处理MySQL更新表时Error Code: 1175. You are using safe update mode and you tried to update a table……
Error: 1175 SQLSTATE: HY000 (ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE)Message: You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column.Solution:原创 2013-08-05 21:31:27 · 1030 阅读 · 0 评论 -
mysql错误:……is marked as crashed and should be repaired!
mysql错误:……is marked as crashed and should be repaired!用的修复命令是:myisamchk -r bbsthreads其中bbsthreads是我出问题的表名,当然使用这个命令还得进入mysql你所出问题的数据库的表的存放路径,具体更详细的命令可以看帮助:myisamchk --help;如果用以上命令你不能解决问题请看后转载 2013-08-07 09:55:16 · 811 阅读 · 0 评论 -
Linux下rpm安装的mysql数据库的数据存放位置和其重要目录的介绍。
rpm安装默认目录:数据文件:/var/lib/mysql/配置文件模板:/usr/share/mysqlmysql客户端工具目录:/usr/bin日志目录:/var/log/pid,sock文件目录:/tmp/一般配置文件会放置在/etc下原创 2013-08-07 14:22:07 · 2112 阅读 · 0 评论 -
mysql中engine=innodb和engine=myisam的区别
最开始用MySQL Administrator建数据库的时候,表缺省是InnoDB类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表,不知道这两种类型有什么区别,就去查了查。原来是MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供转载 2013-08-07 21:53:52 · 458 阅读 · 0 评论 -
Mysql my.ini 配置文件详解
Mysql my.ini 配置文件详解#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器# # 将此文转载 2013-08-08 11:07:05 · 1537 阅读 · 0 评论 -
mysql数据库授权
授权命令GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION 对用户授权 mysql>grant rights on database.* to user@host identified by "pass"; 例1: 增加转载 2013-08-08 10:50:24 · 674 阅读 · 0 评论 -
SQLadvisor安装测试
SQLAdvisor的安装测试在数据库运维过程中,优化SQL是业务团队与DBA团队的日常任务。例行SQL优化,不仅可以提升程序性能,还能够降低线上故障的概率。目前常用的SQL优化方式包括但不限于:业务层优化、SQL逻辑优化、索引优化等。其中索引优化通常通过调整索引或新增索引从而达到SQL优化的目的。索引优化往往可以在短时间内产生非常巨大的效果。如果能够将索引优化转化成工具化、标准化的流程,...转载 2018-07-18 13:15:20 · 1727 阅读 · 0 评论