Welcome 微信登录

首页 / 数据库 / MySQL

mysql 5.7.15 安装配置方法图文教程

mysql 5.7.15 安装配置方法图文教程

MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度快,成本低,不仅受到了市场的极大追捧,也受到了广大程序员的青睐。接下来,就给大家说一下,MySQL的下载和安装:一、MySQL的下载第一步:在浏览器的地址栏输入https://www.mysql.com/ 即进入MySQL官网,如下图所示:第二步:单机Download,即进入如下页面:如下图所示:第三步:在这里介绍下MySQL的几个版本:1. MySQL Community Server 社区版本...
MySQL压测工具mysqlslap的介绍与使用

MySQL压测工具mysqlslap的介绍与使用

一、Mysqlslap介绍mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,笔者建议系统运维人员应该掌握一些常见的压力测试工具,这样才...
最新MySQL数据库漏洞情况通报

最新MySQL数据库漏洞情况通报

近日,互联网上披露了关于MySQL数据库存在代码执行漏洞( CNNVD-201609-183 )的情况。由于MySQL数据库默认配置存在一定缺陷,导致攻击者可利用该漏洞对数据库配置文件进行篡改,进而以管理员权限执行任意代码,远程控制受影响服务器。目前,Oracle官方网站发布声明将于10月发布关键补丁更新信息。一、漏洞简介Oracle MySQL是美国甲骨文(Oracle)公司的一套开源的关系数据库管理系统。MySQL数据库中的配置文件(my.cnf)存在...
MySQL学习笔记之数据定义表约束,分页方法总结

MySQL学习笔记之数据定义表约束,分页方法总结

本文实例讲述了MySQL学习笔记之数据定义表约束,分页方法。分享给大家供大家参考,具体如下:1. primary key 主键特点:主键是用于唯一标识一条记录的约束,一张表最多只能有一个主键,不能为空也不能重复create table user1(id int primary key,name varchar(32));mysql> insert into user1 values(1,"hb");Query OK, 1 row affected (...
MySQL学习笔记之数据的增、删、改实现方法

MySQL学习笔记之数据的增、删、改实现方法

本文实例讲述了MySQL学习笔记之数据的增、删、改实现方法。分享给大家供大家参考,具体如下:一、增加数据插入代码格式:insert into 表明 [列名…] values (值…)create table test21(name varchar(32));insert into test21 (name) values ("huangbiao");插入原则:1、插入的数据应与字段的数据类型相同2、数据的大小应该在列的规定范围内3、在values中列出的数...
MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

MySQL从命令行导入SQL脚本时出现中文乱码的解决方法

本文实例讲述了MySQL从命令行导入SQL脚本时出现中文乱码的解决方法。分享给大家供大家参考,具体如下:在图形界面管理工具 MySql Query Browser中打开脚本(脚本包括建库、建表、添加数据),并执行,不会有任何问题;但是使用mysql命令行工具执行建库脚本时,添加数据中如果包含中文,存入的数据就是乱码或是???。。。解决方法1:在MySql安装目录下找到my.ini,将[mysql]下的default-characte...
Mysql从5.6.14安全升级至mysql5.6.25的方法

Mysql从5.6.14安全升级至mysql5.6.25的方法

服务器上Mysql的版本为:社区版的mysql-community-server-5.6.14。近日局方对服务器进行漏洞扫描,发现zhyh08上的mysql存在几个高危漏洞,要求进行修复。受这几个漏洞影响的主要是5.6.17及以前的版本,所以将mysql升级至最新的5.6.25即可解决问题。1、下载最新的mysql安装包(rpm文件),链接如下:MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar2、备份数据库数据,这里使用的是...
详解MySQL用事件调度器Event Scheduler创建定时任务

详解MySQL用事件调度器Event Scheduler创建定时任务

前言事件调度器相当于操作系统中的定时任务(如:Linux中的cron、Window中的计划任务),但MySql的事件调度器可以精确到秒,对于一些实时性要求较高的数据处理非常有用。1. 创建/修改事件(EVENT)在MySql中,创建一个新的调度器使用CREATE EVENT,其语法规则如下:CREATE[DEFINER = { user | CURRENT_USER }]EVENT[IF NOT EXISTS]event_nameON SCHEDULE s...
从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题

从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题

迁移计划如下: 1.备份MySQL 5.5的数据库,对指定库进行备份。 2.还原到Mariadb,然后建立复制。 3.然后就可以愿意啥时候切换就啥时候切换。遇到的问题: 因为一般都是innodb,所以我想用xtrabackup工具备份。备份后发现还原需要依赖innodb的表空间切换。 1.表空间切换,必须要打开innodb_file_per_table。也就是说所有的表都要有独立的文件。有一些表虽然是innodb但是存在ibdata下面。 幸好...
MySQL外键使用及说明详解

MySQL外键使用及说明详解

一、外键约束MySQL通过外键约束来保证表与表之间的数据的完整性和准确性。外键的使用条件: 1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持); 2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立; 3.外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和c...
<< 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 >>