摘要:
1.生产MySQL复制环境用户授权方案 那么怎么才能达到上述效果呢? (1) 生产环境主库用户授权mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON 'blog'.* TO 'blog'@'192.168.10.%' identified '123456'; 提示:特殊业务可能权限会略多,如果业务安全性不高也可以all privileges (2) 生产环境从... 阅读全文
摘要:
1. MySQL数据库的备份与恢复 1.1 Mysqldump的工作原理? 利用mysqldump命令备份的过程,实际上就是把数据从mysql库里以逻辑的sql语句的形式直接输出或者生成备份的文件的过程。 备份的数据过滤注释都是sql语句,结果如下:[root@localhost opt]# egrep -v "#|\*|--|^$" /opt/mysql_bak_B.sql USE `cuiz... 阅读全文
摘要:
Mysql数据库字符集知识 1 MySQL数据库字符集介绍 简单的说,一套文字符号及其编码、比较规则的集合。MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念。其中,字符集是用来定义MySQL数据字符串的存储方式,而校对规则则是定义比较字符串的方式。前面建库的语句中CHARACTER SET latin1即为数据库字符集而COLLATE latin1_s... 阅读全文
摘要:
初步增量恢复MySQL数据实战 a.配置my.cnf配置文件 先把my.cnf配置文件中的log-bin参数打开重命名为mysqlbin_zbf,这样在mysql数据库中更新一个东西就会在这个日志里更新。这样会导致这个日志很大,没关系系统可以自动分割还可以手动分割。[root@localhost var]# vim /etc/my.cnf …省略…… # Uncomment the followi... 阅读全文
摘要:
为表的字段创建索引 索引就像书的目录一样,如果在字段上建立索引,那么以索引为条件时可以加快查询数据的速度。 1 创建主键索引 查询数据库的内容,按主键查询是最快的,每个表只能有一个主键,但是可以有多个普通索引列,主键列要求所有内容必须唯一,而索引列不要求内容唯一。我们无论建立主键索引还是普通索引,都要在表的对应列上创建,可以对单列创建索引也可以对多列创建索引建立主键索方法: 1.在创建表时,可... 阅读全文
摘要:
表操作 1以默认字符集建库 以默认格式的为例,指定字符集建库system@ceshi 07:0205->create database wwn; Query OK, 1 row affected (0.00 sec) system@ceshi 07:0339->SHOW CREATE DATABASE wwn\G; *************************** 1. row ******... 阅读全文
摘要:
创建Mysql用户及赋予用户权限 1通过help查看grant命令帮助 1.通过在mysql中输入“help grant”得到如下帮助信息。mysql> help grant; ……省略部分……. CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass'; GRANT ALL ON db1.* TO 'jeffrey'@'localhost'... 阅读全文
摘要:
创建数据库 命令语法:create database 注意库名不能数字开头在mysql默认字符集情况下建立数据库测试如下: a. 建立一个名为zbf的数据库system@ceshi 08:3120->create database zbf; Query OK, 1 row affected (0.00 sec) system@ceshi 08:3810->show databases like ... 阅读全文
摘要:
什么是sql SQL英文全称是Structured Query Language,中文意思是结构化查询语言。它是一种对关系型数据库中的数据进行定义和操作的语言方法。是大多数关系数据库管理系统所支持的工业标准。 SQL的分类 SQL结构化查询语言包含6部分。 一、 数据查询语言(DQL) DQL全称Data Query Language ,其语句也成为数据检索语句,作用是从表中获取数据,确定数... 阅读全文
摘要:
单实例mysql启动和关闭方法 1.常规方法启动数据库 (1)启动mysql服务命令[root@localhost ~]# /etc/init.d/mysqld start Starting MySQL. SUCCESS! (2)查看mysql端口[root@localhost ~]# ss -lnt|grep 3306 LISTEN 0 50*:3306 *:* (3)查看mysql进程 ... 阅读全文