mysql
hualaotouvip
运维工程师
展开
-
MySQL改变存储路径
MySQL改变存储路径先将MySQL停掉systemctl stop mysqld创建要改变的存储路径mkdir -p /data/mysql改变 /data/mysql 的属主属组chown mysql:mysql /data/mysql将 下的所有文件拷贝到/data/mysql 下...原创 2020-03-16 11:33:05 · 232 阅读 · 0 评论 -
错误
[ERROR] Can't find error-message file '/usr/local/mysql/share/mysql/errmsg.sys'. Check error-message file location and ‘lc-messages-dir’ configuration directive在官网查询了一番,errmsg.sys日志是有comp_err这个项目生成...原创 2019-11-08 17:36:45 · 670 阅读 · 0 评论 -
galera部署
galera部署galera简介:集成了Galera插件的MySQL集群,是一种新型的,高度冗余的高可用方案 wsrep:复制galera特点:• 多主架构:真正的多点读写的集群,在任何时候读写数据,都是最新的。• 同步复制:集群不同节点之间数据同步,没有延迟,在数据库挂掉之后,数据不会丢失• 并发复制:从节点APPLY数据时,支持并行执行,更好的性能• 故障切换:在出现数...原创 2019-09-24 09:54:39 · 573 阅读 · 0 评论 -
mysql数据备份与恢复---xtrabackup备份---增量备份
xtarbackup的安装下载wget https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.15/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.15-1.el7.x86_64.rpm安装yum -y install percona...原创 2019-09-24 21:09:19 · 305 阅读 · 0 评论 -
mysql数据库备份与恢复---xtrabackup---差异备份
xtarbackup的安装下载wget https://www.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.15/binary/redhat/7/x86_64/percona-xtrabackup-24-2.4.15-1.el7.x86_64.rpm安装yum -y install percona...原创 2019-09-24 21:20:37 · 291 阅读 · 0 评论 -
tomcat 的部署
tomcat的部署1.安装JDK和tomcat下载相关的安装包 wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.96/bin/apache-tomcat-7.0.96.tar.gz解压到制定的目录下tar xf apache-tomcat-7.0.34.tar.gz -C /usr/lo...原创 2019-09-27 16:33:06 · 101 阅读 · 0 评论 -
tomcat实现一机多项目
<font color="00dd00" size=5>前期的部署跟单项目的部署一样,可以点击tomcat单项目部署进行查看原创 2019-09-27 16:46:19 · 113 阅读 · 0 评论 -
keepalived+MySQL ---高可用
环境所需环境:两台装有MySQL的服务器,环境:VIP 192.168.92.222mysql-1 : 192.168.92.130 keepalived-mastermysql-2 : 192.168.92.134 keepalived-salve如果想要安装数据库,请点击MySQL yum 安装或MySQL 编译安装mysql的主主...原创 2019-10-05 20:29:50 · 173 阅读 · 0 评论 -
架构部署1
环境实验要求按照实验架构图部署关闭防火墙和seliunx(需要服务器都要执行)systemctl stop firewalld && setenforce 0部署数据库M-Mmysql-1修改配置文件vim /etc/my.cnf添加一下内容log-bin= my1logserver-id= 1gtid_mode=ONenforce_gtid...原创 2019-10-07 13:35:16 · 680 阅读 · 0 评论 -
mycat的部署
mycat 的部署 mycat 服务器端不需要安装mysql 客户端测试需要安装mysql一,部署mycat1.安装jdk环境将jdk的包解压,将解压后得到的包移动的/usr/local下.并将其重命名喂java 在/etc/profile下面写java的环境变量vim /etc/profile JAVA_HOME=/usr/local/java PATH=$...原创 2019-09-23 12:46:09 · 685 阅读 · 0 评论 -
mysql数据库双主双从部署
双主双从部署环境四台mysql服务器master-1,master-2,slave-1,slave-2.配置M–Mmaster-1vim /etc/my.cnf [validate_password=off] log-bin=my1log server-id=1 gtid_mode=ON //开启gtid enforce_gtid_cons...原创 2019-09-23 10:30:18 · 465 阅读 · 0 评论 -
mysql数据库的安装--yum安装
yum安装mysql数据库mysql的官方网站:www.mysql.com1.下载mysql的yum仓库wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2.安装mysql的yum仓库rpm -ivh mysql80-community-release-el7-3.noarch.rpm3...原创 2019-09-22 17:01:11 · 136 阅读 · 0 评论 -
数据库的查询
##数据库查询** 为了直观的反映查看效果,在这里先创建一个表 **创建要求:测试表:company.employee5雇员编号 id int雇员姓名 name varchar(30)雇员性别 sex enum雇用时期 hire_date date职位 post varchar(50)职位描述 job_descri...原创 2019-09-20 15:00:32 · 121 阅读 · 0 评论 -
数据库的日志管理------日志分类
日志分类1 错误日志 :启动,停止,关闭失败报错。rpm安装日志位置 /var/log/mysqld.log 排错 2 通用查询日志:所有的查询都记下来。3 二进制日志:实现备份,增量备份。只记录改变数据,除了select都记。 备份 binlog 4 中继日志:读取主服务器的binlog,在本地回放。保持一致。 复制 5 slow log...原创 2019-09-20 19:45:06 · 953 阅读 · 0 评论 -
mysql数据库权限控制(权限级别 、用户管理)
权限级别Global level:系统级,所有库,所有表,的权限Database level:某个数据库中的所有表,的权限able level:库中的某个表,的权限Column level:表中的某个字段,的权限procs level:某个存储过程,的权限proxies level:代理服务器,的权限...原创 2019-09-20 20:06:39 · 2237 阅读 · 0 评论 -
mysql 数据库密码问题
初始密码安装完数据库后,先得启动数据库,即systemctl start mysqld再去查找数据库的初始密码,(yum 安装)vim /var/log/mysqld.log |grep password |awk -F"localhost:" '{print $NF}'执行上面语句就会得到初始密码;mysql -uroot -p'密码'即可登录数据库常见问题问题一ER...原创 2019-09-20 21:23:12 · 232 阅读 · 0 评论 -
mysql数据库的备份与恢复---tar数据备份
tar数据备份 注意: 备份期间,服务不可用备份的过程(完全物理备份)停止数据库systemctl stop mysqldtar 备份数据创建一个目录,专门用来存放数据库的备份数据mkdir /backup切换的存放数据库的目录下,将其数据拷贝到所创目录下cd /var/lib/mysqltar -zcvf /backup/`date +%F`-mysql-...原创 2019-09-21 09:02:09 · 1154 阅读 · 0 评论 -
mysql数据库备份与恢复---xtarbackup备份---完整备份
xtarbackup的安装下载安装包 wget http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm安装rpm -ivh percona-release-0.1-4.noarch.rpm完整备份...原创 2019-09-21 09:21:57 · 258 阅读 · 0 评论 -
mysql数据库的备份与恢复---mysqldump (逻辑)
mysqldump实现逻辑完全备份 + binlog-p:密码db1 :库名t1:表名备份表备份mysqldump -u root -p1 db1 t1 > /db1.t1.sql恢复mysql -u root -p1 db1 < /db1.t1.sql备份库备份一个库mysqldump -u root -p1 db1 > /db1.sq...原创 2019-09-21 10:45:53 · 122 阅读 · 0 评论 -
mysql数据库备份与恢复---bin_log日志备份
bin-log日志备份默认存储位置:rpm : /var/lib/mysql编译: 安装目录的var下产生binlog日志临时(在启动服务的时候启动日志) mysqld_safe --log-bin --user=mysql --server-id=1 &查看binlog日志mysqlbinlog slave2-bin.000001 -v --base6...原创 2019-09-21 11:20:40 · 231 阅读 · 0 评论 -
mysql主从复制部署
主从复制原理一、什么是主从复制?主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。二、主从复制的作用1、做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2、架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3...原创 2019-09-21 11:38:53 · 116 阅读 · 0 评论 -
mysql 数据库GTID主从复制部署
GTID主从复制部署GTID全局事务标识:global transaction identifiers是用来代替传统复制的方法,GTID复制与普通复制模式的最大不同就是不需要指定二进制文件名和位置,不再使用MASTER_LOG_FILE+MASTER_LOG_POS开启复制。而是使用MASTER_AUTO_POSTION=1的方式开始复制。GTID的组成:GTID = source_i...原创 2019-09-21 17:17:15 · 776 阅读 · 0 评论 -
mysql数据库的安装--编译安装
mysql编译安装1.准备编译环境yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake2.准备源码包(www.baidu.com;官网)3.清空系统残留并创建新的账户userdel -r mysqlyum -y remove mariadb mariadb-libs mariad...原创 2019-09-22 15:46:05 · 181 阅读 · 0 评论 -
mysql基础操作
你好啊! yum -y install mysql*你难道就真的这样 放弃了 吗#一级标题##二级标题###三级标题无序列表无序列表无序列表原创 2019-09-20 10:05:55 · 134 阅读 · 0 评论