基于阿里云centos 6.5 mysql安装配置,以及mysql备份配置
来源:互联网 发布:js防水涂料报价 编辑:程序博客网 时间:2024/06/11 05:09
使用xshell工具操作系统:
1.查看系统本身是否安装mysql:
[code]# rpm -qa | grep -i mysqlmysql-community-release-el6-5.noarchmysql-community-client-5.6.26-2.el6.x86_64mysql-community-libs-5.6.26-2.el6.x86_64mysql-community-libs-compat-5.6.26-2.el6.x86_64mysql-community-common-5.6.26-2.el6.x86_64mysql-community-server-5.6.26-2.el6.x86_642.若出现下面的结果则将原有的mysql卸载:
[code]# yum remove mysql3.使用wget工具下载mysql的rpm安装包,然后安装:
[code]# wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm[code]# rpm -ivh mysql-community-release-el6-5.noarch.rpm[code]# yum install mysql-community-server
4.设置mysql的开机启动:
[code]# chkconfig mysqld on
5.mysql编码设置:
[code]#vi /etc/my.cnf<!-- 打开文件后再文件的[mysqld]节点下添加以下内容 -->character_set_server=utf8character_set_client=utf86.查看mysql生成的随机密码:
[code]# cat /root/.mysql_secret
7.使用密码登录mysql:
[code]# mysql -uroot -p
8.创建用户并且赋予远程访问权限:
mysql > create user ‘myuser’@’%’ identified by ‘mypassword’;mysql>grant select,insert,delete,update ON mydbname.* to 'myuser'@'%';
9.启动二进制日志(启动后,默认在mysql的数据目录会生成对应的日志文件):
[code]# vi /etc/my.cnf<!-- 在[mysqld]节点下加入如下信息-->log-bin=mysql-binbinlog_format=mixedexpire_logs_days=8 <!-- 代表最多保存8天的日志文件,可以自己根据情况调整 -->
10.创建脚本,使用mysqldump实现数据库自动备份:
[code]# vi /usr/local/auto-back.sh<!-- 在文件中加入以下内容后,保存退出 -->#!/bin/bashDATABASE_NAME=mydbnameIGNORE_TABLE=--ignore-table=$DATABASE_NAME.mytablename #这是不需要备份的数据表,根据需要调整DUMP_PATH=/usr/bin/mysqldumpOUT_DIR=/usr/local/mysql-backup/#备份文件的存放目录DATE=$(date +%Y%m%d)echo "【`date +%Y-%m-%d_%H:%M:%S`】开始备份数据库......"$DUMP_PATH $DATABASE_NAME $IGNORE_TABLE > $OUT_DIR/tt_server_back$DATE.sql#导出所有表结构,包括存储过程$DUMP_PATH -n -d -R $DATABASE_NAME > $OUT_DIR/tt_server_procedure_back$DATE.sqlecho "【`date +%Y-%m-%d_%H:%M:%S`】备份数据库结束......"
11.赋予该文件可执行权限:
[code]# chmod a+x auto-back.sh12.使用crontab定时执行备份:
[code]# crontab -e<!-- 在打开的文件中加入如下信息:-->0 4 * * 1 /usr/local/auto-back.sh >> /usr/local/auto-back.log #代表每个星期一凌晨4点进行数据库的备份工作[code]# service crond restart #重启crontab任务,mysql安装配置完成,收工
1 0
- 基于阿里云centos 6.5 mysql安装配置,以及mysql备份配置
- Centos6 安装 mysql 以及 配置 导入 备份
- 阿里云centos配置mysql主从复制
- 阿里云CentOS配置Java,Tomcat,MySQL
- 阿里云服务器(CentOS 7.0)如何更改服务器主机名称以及安装配置JDK、Tomcat和Mysql
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- 阿里云CentOS 6.5安装配置LNMP服务器(Nginx+PHP+MySQL)
- CentOS 安装 配置mysql
- Centos 配置安装mysql
- Centos 安装配置mysql
- 【阿里云环境配置】Centos 下Mysql的安装和配置
- 阿里云服务器安装配置mysql数据库
- 阿里云搭建--安装配置mysql
- 阿里云Ubuntu Linux 安装配置 MySQL
- 阿里云服务器安装配置mysql数据库
- 阿里云CentOS 6.5安装Mysql 5.6
- 阿里云CentOS 6.5安装Mysql 5.6
- centos版本阿里云服务器安装naginx以及相关配置
- Linux 零拷贝技术
- 对称加密/非对称加密
- 安装numpy只需一步简单的方法
- svn提交新的文件夹到仓库中去
- Eclipse中10个最有用的快捷键组合
- 基于阿里云centos 6.5 mysql安装配置,以及mysql备份配置
- 内存分配器 (Memory Allocator)
- jquery easyui datagrid使用参考
- Maven + Eclipse + Tomcat - 开启项目调试之旅
- SQL学习 日期和时间
- 系统调用(1)
- BitnamiGitLab备份升级操作
- [leetCode]26. Remove Duplicates from Sorted Array
- Android大图片裁剪终极解决方案 原理分析(概念)