MySQL
听说你在这里
这个作者很懒,什么都没留下…
展开
-
MySQL逻辑备份
逻辑备份逻辑备份一般用于增量备份先看一下差异备份和增量备份的区别差量备份:只备份上次完全备份以后有变化的数据(他针对的上次的完全备份,他备份过程中不清除存档属性)增量备份:只备份上次备份以后有变化的数据.(他才不管是那种类型的备份,有变化的数据就备份,他会清除存档属性)逻辑备份一般分为两种(1):生成 INSERT 语句备份想数据库中的数据一致,那么只原创 2015-03-10 18:06:20 · 633 阅读 · 0 评论 -
MySql 创建索引原则
为了使索引的使用效率更高,在创建索引时,必须考虑在哪些字段上创建索引和创建什么类型的索引。本小节将向读者介绍一些索引的设计原则。 1.选择唯一性索引 唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。 2.为经常需要排序转载 2015-12-27 15:41:12 · 5613 阅读 · 0 评论 -
mysql备份,备份数据,数据库,表结构
mysql mysqldump 这里我的数据库先叫做xmen;备份数据库 代码如下:#mysqldump 数据库名 >数据库备份名 #mysqldump -A -u用户名 -p密码 数据库名>数据库备份名 #mysqldump -d -A --add-drop-table -uroot -p >xxx.sql 1.导出结构不导出数据 代翻译 2015-03-03 16:13:07 · 1196 阅读 · 0 评论 -
Mysql 开启远程访问
[root@iZ23whn33jnZ ~] mysql -u -pmysql>use mysql;mysql>update user set host=’%’ where user=’root’ and host=’localhost’;mysql>flush privileges;原创 2016-05-24 10:20:09 · 528 阅读 · 0 评论 -
CentOS 下Mysql数据库的安装与配置
1.下载源码[html] view plain copy wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.23.tar.gz 2.解压[html] view plain copy tar zxv转载 2016-05-18 17:05:42 · 581 阅读 · 0 评论 -
CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
Step1: 检测系统是否自带安装mysql#yum list installed | grep mysqlStep2: 删除系统自带的mysql及其依赖命令:# yum -y remove mysql-libs.x86_64Step3: 给CentOS添加rpm源,并且选择较新的源命令:#wget dev.mysql.com/get/mysql-commu转载 2016-05-19 19:45:14 · 1479 阅读 · 0 评论 -
查询MySQL中某个数据库中有多少张表
SELECT COUNT(*) TABLES, table_schema FROM information_schema.TABLES WHERE table_schema = '数据库' GROUP BY table_schema;转载 2016-05-19 20:48:58 · 3870 阅读 · 0 评论 -
MySQL修改root密码的各种方法整理
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');方法2:用mysqladmin mysqladmin -u root passwo转载 2016-05-19 20:48:10 · 525 阅读 · 0 评论 -
Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
在 Windows 主机中点击开始菜单,运行,输入“cmd”,进入控制台,然后cd 进入MySQL 的 bin 目录下,然后输入下面的命令。 > MySQL -uroot -p123456 (123456 为 root 用户的密码。) 如何开启MySQL的远程帐号-2)创建远程登陆用户并授权 > grant all转载 2016-10-17 22:26:27 · 673 阅读 · 0 评论 -
excel数据生成sql insert语句
excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下:1、增加一列(D列)2、在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into users (name,sex,age) values ('",A1,"','转载 2016-12-02 19:08:36 · 23281 阅读 · 6 评论 -
MySQL 索引的分类
MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。本小节将详细讲解这几种索引的含义和特点。 1.普通索引 在创建普通索引时,不附加任何限制条件。这类索引可以创建在任何数据类型中,其值是否唯一和非空由字段本身的完整性约束条件决定。建立索引以后,查询时可以通过索引进行查询。例如,在student表的stu_id字段上建立一个普通索引。查询记录时,就可以转载 2015-12-27 15:52:29 · 2611 阅读 · 0 评论 -
MySQL 创建索引、修改索引、删除索引的命令语句
MySQL创建索引由于数据量的不断增大,在使用MySql查询时速度愈来愈慢,这时候有必要创建合适的索引来优化提升查询的速度。转载 2015-12-27 15:43:17 · 16492 阅读 · 0 评论 -
MySQL查询
mysql查询转载 2015-09-17 21:52:06 · 641 阅读 · 0 评论 -
MySQL 备份与恢复
MySQL备份与恢复 数据库的备份与恢复一直都是 DBA 工作中最为重要的部分之一,也是基本工作之一。任何正式环境的数据库都必须有完整的备份计划和恢复测试,本章内容将主要介绍 MySQL数据库的备份与恢复相关内容。1.数据库备份使用场景你真的明白了自己所做的数据库备份是要面对什么样的场景的吗? 我想任何一位维护过数据库的人都知道数据库是需要原创 2015-09-16 21:45:38 · 609 阅读 · 0 评论 -
MySQL server has gone away
MySQL server has gone away 运行sql文件导入数据库时,会报异常MySQL server has gone away mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是转载 2015-10-26 18:06:13 · 621 阅读 · 0 评论 -
警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY
CentOS安装rpm安装MySQL时爆出警告:警告:MySQL-server-5.5.46-1.linux2.6.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY原因:这是由于yum安装了旧版本的GPG keys造成的解决办法:后面加上 --force --nodeps如:原创 2015-11-28 14:25:17 · 12826 阅读 · 2 评论 -
MySQL创建索引
MySQL创建索引如果你在查询时常用类似以下的语句:SELECT * FROM mytable WHERE category_id=1; 最直接的应对之道,是为category_id建立一个简单的索引:CREATE INDEX mytable_categoryid ON mytable (category_id);OK,搞定?先别高兴,如果你有不止一个选择条件呢?例如:转载 2015-12-16 17:22:13 · 461 阅读 · 0 评论 -
MySQL的binlog日志
binlog 基本认识 MySQL的二进制日志可以说是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。 一般来说开启二进制日志大概会有1%的性能损耗(参见MySQL官方中文手册 5.1.24版)。二进制有两个最重要的使用场景: 其一:MySQL Repli转载 2016-01-20 17:19:51 · 587 阅读 · 0 评论 -
排它锁 共享锁的区别
排它锁又称为写锁((eXclusive lock,简记为X锁)),若事务T对数据对象A加上X锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。它防止任何其它事务获取资源上的锁,直到在事务的末尾将资源上的原始锁释放为止。在更新操作(INSERT、UPDATE 或 DELETE)过程中始终应用排它锁。相对于共享锁的区别:共享锁又称为读锁(Sha转载 2015-12-04 16:20:51 · 1111 阅读 · 0 评论 -
MySQL只有information_schema,test两个数据库
安装好数据库时,连接MySQL,查看数据库时,发现只有两个数据库。MBP:~ gegongxian$ mysqlWelcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 75Server version: 5.6.27 MySQL Community原创 2016-01-22 23:17:58 · 7779 阅读 · 0 评论 -
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
今天在ubuntu上连接mysql数据库时,遇到一个小问题 Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)第一次使用时还可以使用的,突然就不好了,不知道是不是没吃药,先查看数据库状态: jason@jason-Aspire-EC-471G:~$ sudo /原创 2015-03-07 13:20:15 · 2728 阅读 · 0 评论 -
MySQL5.7更改密码时出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'
新安装的MySQL5.7,登录时提示密码错误,安装的时候并没有更改密码,后来通过免密码登录的方式更改密码,输入update mysql.user set password=password('root') where user='root'时提示ERROR 1054 (42S22): Unknown column 'password' in 'field list',原来是mysql数据库下已经转载 2016-12-17 14:06:21 · 7732 阅读 · 0 评论