centos7 mysql5.7 相关

1 启动

systemctl restart mysqld.service


2 定时备份

#!/bin/bash


## 定义变量
back_dir=/home/weihu/mysql-bak
date=$(date +%Y%m%d%H%M)


## 进入备份目录
cd $back_dir
echo "$(date): begin to backup..."


## 用MYSQLDUMP备份
mysqldump -uroot -pAswd1234 --default-character-set=UTF8 --single-transaction --quick --master-data=2 --flush-logs --add-drop-database --triggers --routines --events --databases ydjh_site > $back_dir/ydjh.$date.sql


if [ $? -eq 0 ]  ## 如果命令成功
then
  echo "backup successed!"
  ## 压缩备份文件
  tar -zcvf ydjh.$date.tar.gz ydjh.$date.sql && rm -f ydjh.$date.sql
  ## 删除5天前的备份文件
  find ./ydjh.*.gz -mtime +5 -exec rm -f {} \;
else ## 如果备份失败
  echo "backup failed!"
fi
echo "$(date): end backup."


---------

使用crontab做定时任务

crontab -e 编辑定时任务

00 00 * * * root /home/weihu/mysql-bak/backup.sh


3 注意!需要配置binlog,mysql5.7的配置有点不一样!,如下

在my.cnf配置:

log-bin=mysql-bin.log

并且必须配置service-id:

service-id=序列号

参考链接:http://www.mamicode.com/info-detail-1578683.html



### 安装 MySQL 5.7 的准备工作 为了在 CentOS 7 上顺利安装 MySQL 5.7,确保系统的软件库是最新的非常重要。更新命令如下: ```bash sudo yum update -y ``` 确认已移除任何旧版的 MariaDB 或 MySQL 软件包,因为这些可能会与新版本冲突。 ### 添加 MySQL Yum Repository 官方推荐的方法是从 Oracle 提供的 Yum 存储库来获取最新的稳定发行版。这可以通过下载并执行特定于操作系统的 RPM 文件完成。对于 CentOS 7 来说,可以使用下面这条命令添加 MySQL 社区版存储库[^2]: ```bash wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm ``` 注意这里默认会启用最新系列 (比如 MySQL 8),所以需要禁用它,并开启针对 MySQL 5.7 的子仓库: ```bash sudo yum-config-manager --disable mysql80-community sudo yum-config-manager --enable mysql57-community ``` 验证配置是否生效可运行 `yum repolist all | grep mysql` 命令查看可用模块列表[^4]。 ### 执行 MySQL 安装过程 当一切准备就绪之后,就可以通过简单的 yum install 指令来进行实际安装了。具体指令为: ```bash sudo yum install -y mysql-community-server ``` 此过程中如果提示输入密码或其他交互信息,则按照屏幕指示操作即可[^1]。 ### 启动服务并设置开机自启 一旦安装完毕,启动 MySQL 并将其加入到系统引导程序中以便每次重启都能自动加载该服务: ```bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service ``` 最后一步是安全初始化数据库实例,建议立即更改 root 用户的临时初始密码以及其它必要的安全性调整措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值