随笔分类 -  Mysql

摘要:Mysql 配置优化 配置文件:/etc/my.conf 参数:skip-name-resolve 查询SQL:无 skip-name-resolve:禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。但需要注意,如果开启该选项,则所有远程主机连接授权都要使 阅读全文
posted @ 2021-02-23 10:41 kevin.Xiang 阅读(179) 评论(0) 推荐(0) 编辑
摘要:Mysql 二进制日志备份还原 一、开启二进制日志 1、进入配置文件[mysqld]下添加配置 方案一 vim /etc/my.cnf 方案二 vim /etc/my.cnf.d/server.cnf 2、重启服务 3、进入mysql查看二进制日志开启状态 二、命令使用 # 查看二进制日志启动状态 阅读全文
posted @ 2019-09-29 16:47 kevin.Xiang 阅读(686) 评论(0) 推荐(0) 编辑
摘要:环境 系统:Centos 7.4 x64 服务版本:Mariadb 5.5 结构 主1:192.168.1.108 主2:192.168.1.109 主1、主2 安装Mariadb服务(两端操作相同) 1.下载yum源 2.安装Mariadb服务 3.启动mysql 加入开机自启动 4.初始化数据库 阅读全文
posted @ 2018-05-17 16:09 kevin.Xiang 阅读(374) 评论(0) 推荐(0) 编辑
摘要:Mysql 主从复制原理 MySQL的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个Mysql数据库(我们称之为Master)复制到另一个Mysql数据库(我们称之为Slave),在Master与Slave之间实现整个主从复制的过程是由三个线程参与完成的。其中有两个线程(S 阅读全文
posted @ 2018-02-09 17:57 kevin.Xiang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:Mysql 主重复制搭建 Linux版本:Linux Centos 6.4 32位 Mysql版本:Mysql-5.6.38-linux-glibc2.12-i686 Mysql安装:Mysql安装教程 搭建环境:在源LAMP架构基础,增加一台Mysql服务,搭建Replication 主从。 主M 阅读全文
posted @ 2018-02-04 13:03 kevin.Xiang 阅读(339) 评论(0) 推荐(0) 编辑
摘要:备份数据库 # 还原没有更改字符集会出现乱码需指定字符集--default-character=gbk。 mysqldump --default-character=gbk -uroot -p密码 数据库名 > 文件名.sql # 备份所有数据库 --all-databases mysqldump 阅读全文
posted @ 2018-02-01 09:45 kevin.Xiang 阅读(220) 评论(0) 推荐(0) 编辑
摘要:查询日志 1、主配置文件下对添加参数、重启生效。 vim /etc/my.cnf 注:主要用于查看开发程序执行时间。 注:log_slow_queries = /tmp/mysql.slow # 配置慢查询日志路径 注:long_query_time = 1 # 慢查询日志测试时间 阅读全文
posted @ 2018-02-01 09:39 kevin.Xiang 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Mysql忘记密码处理 1、设置mysql密码 mysqladmin -uroot password ‘密码’ 2、主配置文件下取消密码授权 vim /etc/my.cnf 注:加入skip-grant取消登陆密码授权。 4、重启mysql、加载配置文件 /etc/init.d/mysqld res 阅读全文
posted @ 2018-02-01 09:32 kevin.Xiang 阅读(251) 评论(0) 推荐(0) 编辑
摘要:Mysql 启动报PID错误 Starting MySQL..ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid). [root@localhost ~]# 阅读全文
posted @ 2018-01-23 19:13 kevin.Xiang 阅读(197) 评论(0) 推荐(0) 编辑
摘要:Mysql 索引介绍 MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。 打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。 索引分单列索引和组合索引: 单列索引,即一个索引只包含单个列 阅读全文
posted @ 2018-01-20 19:50 kevin.Xiang 阅读(217) 评论(0) 推荐(0) 编辑
摘要:事务说明 MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! mysql引擎:MyIsam,Innodb默认启用innodb支持事务。 my 阅读全文
posted @ 2018-01-20 19:22 kevin.Xiang 阅读(250) 评论(0) 推荐(0) 编辑
摘要:外键MUL:一个特殊的索引,用于关键2个表,只能是指定内容 主键PRI:唯一的一个不重复的字段。 # 创建一个表用来引用外键 create table class( -> id int not null primary key, -> (16)); Query OK, 0 rows affected 阅读全文
posted @ 2018-01-20 18:02 kevin.Xiang 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:MySQL NULL 值处理 需求:我们已经知道MySQL使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是NULL,此运算符返回 阅读全文
posted @ 2018-01-20 17:40 kevin.Xiang 阅读(1466) 评论(0) 推荐(0) 编辑
摘要:数据库操作 增add # 创建一个数据库 mysql> create database 数据库名; # 创建数据库并加入符集 mysql> create database xiang charset utf-8; # 创建表 create table table_name (column_name 阅读全文
posted @ 2018-01-19 22:07 kevin.Xiang 阅读(465) 评论(0) 推荐(0) 编辑
摘要:mysql数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和N 阅读全文
posted @ 2018-01-19 21:50 kevin.Xiang 阅读(396) 评论(0) 推荐(0) 编辑
摘要:Linux/UNIX上安装Mysql Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址: MySQL - MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。 MySQL-client - MySQL 客户端程序,用于连接 阅读全文
posted @ 2018-01-19 21:47 kevin.Xiang 阅读(457) 评论(0) 推荐(0) 编辑
摘要:数据库介绍 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API接口用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢,所以现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大 阅读全文
posted @ 2018-01-19 21:32 kevin.Xiang 阅读(41373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示