
数据库
张兰忠
这个作者很懒,什么都没留下…
展开
-
搭建mycat 分片服务器
1 案例1:搭建mycat 分片服务器1.1 问题• 数据库主机 192.168.4.55 使用db1库存储数据• 数据库主机 192.168.4.56 使用db2库存储数据• 主机 192.168.4.54 运行mycat服务,逻辑库名称为test,连接用户名为admin,密码123456• 在主机 192.168.4.254 访问测试配置1.2 方案准备四台主机,搭建mycat分片服务器,通过某种特定条件,将存放在一个数据库(主机)中的数据,分散存放到多个数据库(主机)中,已达到分散单台设原创 2020-08-02 21:57:48 · 280 阅读 · 0 评论 -
MySQL数据库-----视图的的相关操作
1 案例1:视图的基本使用1.1 问题• 把/etc/passwd文件的内容存储到db9库下的user表里• 添加新字段id 存储记录的行号(在所有字段的前边)• 创建视图v1 结构及数据user表的字段、记录一样。• 创建视图v2 只有user表shell是/bin/bash用户信息 。• 分别对视图表和基表执行insert update delete 操作。• 删除视图v1 和 v21.2 步骤实现此案例需要按照如下步骤进行。步骤一:视图的基本使用什么是视图:是一种虚拟存在的表内原创 2020-08-01 22:52:11 · 239 阅读 · 0 评论 -
MySQL数据库的MNA集群环境配置
1 案例1:准备MHA集群环境1.1 问题• 准备6台虚拟机,并按照本节规划配置好IP参数• 在这些虚拟机之间实现SSH免密登录• 在相应节点上安装好MHA相关的软件包1.2 方案使用6台RHEL 7虚拟机,如图-1所示。准备集群环境,安装依赖包,授权用户,配置ssh密钥对认证登陆,所有节点之间互相以root秘钥对认证登录,管理主机以root密钥对认证登录所有数据节点主机,配置mha集群。图-1IP规划,如图-2所示:图-21.31.4 步骤实现此案例需要按照如下步骤进行。步骤原创 2020-07-31 21:42:23 · 284 阅读 · 0 评论 -
MySQL数据库的主从配置(二)
1 案例1:实现MySQL读写分离1.1 问题• 搭建一主一从结构• 配置maxscale代理服务器• 测试分离配置1.2 方案使用4台RHEL 7虚拟机,如图-1所示。其中192.168.4.10和192.168.4.20,分别提供读、写服务,均衡流量,通过主从复制保持数据一致性,由MySQL代理192.168.4.100面向客户端,收到SQL写请求时,交给服务器A处理,收到SQL读请求时,交给服务器B处理。linux客户机用于测试配置,可以使用真机代替图-11.3 步骤实现此案例需要原创 2020-07-30 22:32:48 · 207 阅读 · 0 评论 -
mysql数据库的主从配置(一)
1 案例1:MySQL一主一从1.1 问题• 构建 主–>从 复制结构• 其中主机192.168.4.10作为主库• 主机192.168.4.20作为从库1.2 方案使用2台RHEL 7虚拟机,如图-1所示。其中192.168.4.10是MySQL主服务器,负责提供同步源;另一台192.168.4.20作为MySQL从服务器,通过调取主服务器上的binlog日志,在本地重做对应的库、表,实现与主服务器的AB复制(同步)。图-1提前为两台MySQL服务器安装好MySQL-server、原创 2020-07-30 14:11:20 · 299 阅读 · 0 评论 -
MySQL的基本操作(五)
1 数据备份与恢复1.1 问题本案例要求熟悉MySQL的备份与恢复,完成以下任务操作:• 逻辑备份工具 mysqldump• 使用mysql 恢复数据库1.2 步骤实现此案例需要按照如下步骤进行。步骤一:使用mysqldump进行逻辑备份1)备份MySQL服务器上的所有库将所有的库备份为mysql-all.sql文件: [root@zlz~]# mysqldump -u root -p --all-databases > /root/alldb.sql Enter passw原创 2020-07-26 14:26:35 · 301 阅读 · 0 评论 -
MySQL的基本操作(四)
1 MySQL管理工具1.1 问题• 部署LAMP+phpMyAdmin平台1.2 方案安装httpd、mysql、php-mysql及相关包启动httpd服务程序解压phpMyAdmin包,部署到网站目录配置config.inc.php,指定MySQL主机地址创建授权用户浏览器访问、登录使用今天课程需要使用1台RHEL7虚拟机,其中一台作为数据服务器(192.168.4.6)、另外一台作为测试用的Linux客户机(192.168.4.254)。照如下步骤进行。步骤一:准备软件的运行原创 2020-07-25 20:52:13 · 247 阅读 · 0 评论 -
MySQL数据库的基本操作(三)
1 MySQL存储引擎的配置1.1 问题本案例要求MySQL数据存储引擎的使用,完成以下任务操作:• 查看服务支持的存储引擎• 查看默认存储类型• 更改表的存储引擎• 设置数据库服务默认使用的存储引擎1.2 步骤实现此案例需要按照如下步骤进行。步骤一:查看存储引擎信息登入MySQL服务器,查看当前支持哪些存储引擎。使用mysql命令连接,以root用户登入: [root@zlz ~]# mysql -u root –p Enter password: Welcome to原创 2020-07-24 22:49:24 · 354 阅读 · 0 评论 -
数据库密码忘记了,可以这样操作
1.修改主配置文件,添加skip-grant-tables #vim /etc/my.cnf [mysqld] skip-grant-tables //跳过授权表 2.重启mysql #systemctl restart mysqld 3.无需输入密码进入mysql,执行修改密码的命令,刷新并退出 #mysql -u root -p 直接回车进入数据库,无需输入密码 mysql>show databases; mysql>use mysql; mys.原创 2020-07-24 09:32:50 · 360 阅读 · 0 评论 -
MySQL的基本操作(二)
1 修改表结构1.1 问题本案例要求熟悉MySQL库中表的字段修改,主要练习以下操作:• 添加字段• 修改字段名• 修改字段类型• 删除字段1.2 步骤实现此案例需要按照如下步骤进行。步骤一:添加字段在studb中创建tea6表 mysql> CREATE TABLE studb.tea6(id int(4) PRIMARY KEY, -> name varchar(4) NOT NULL, -> age int(2) NOT NULL -> );原创 2020-07-23 22:52:40 · 192 阅读 · 0 评论 -
MySQL的基本操作(一)
1 构建MySQL服务器1.1 问题本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器:• 安装MySQL-server、MySQl-client软件包• 修改数据库用户root的密码• 确认MySQL服务程序运行、root可控1.2 方案本课程将使用64位的RHEL 7操作系统,MySQL数据库的版本是5.7.17。访问http://dev.mysql.com/downloads/mysql/,找到MySQL Community Server下载页面,平台选择“Red Ha原创 2020-07-22 21:48:12 · 322 阅读 · 0 评论