• MySQL 汉化+完全备份操作实例


    汉化
    vim /etc/my.snf--------------------------------------------------------------------------
    default-storage-engine= INNODB
    character-set-server=utf8
    collation-server = utf8_general_ci
    [client]
    default-character-set = utf8
    或者
    输入
    character-set-server = utf8
    -------------------------------------------------------------------------------------------------------------------
    MySQL 完全备份操作实例
    安装 :mariadb  mariadb-server
    开启:[root@localhost ~]# systemctl start mariadb
    转移中文输入:[root@localhost ~]# mysql
    vim /etc/my.snf
    ------------------------------------------------------------
    default-storage-engine = INNODB
    character-set-server = utf8
    collation-server = utf8_general_ci
    [client]
    default-character-set = utf8
    [mysqld_safe]
    ------------------------------------------------------------
    进入mysql
    创建库 >create database client;
    启用库 >use client;
    创建表 >create table user_info(身份证 int(20),姓名 char(20),性别 char(2),用户IP号 int(110),资费 int(10));
    输入数据 >insert into user_info values('000000001','孙空武','男','011','100');
    查询表数据 >select * from user_info;
    退出  > exit
    模拟备份还原------------------------------------------------------------------------------------------------
    先建立一个目录
    [root@localhost ~]# mkdir /backup
    备份
    [root@localhost ~]#  mysqldump -uroot client user_info > /backup/client.user_info-$(date +%Y%m%d).sql
    模拟出差错
    [root@localhost ~]# mysql -uroot -e 'drop table client.user_info;'
    [root@localhost ~]# mysql -uroot -e 'use client; show tables;'
    备份还原
    [root@localhost ~]# mysql -uroot client < /backup/client.user_info-20191012.sql
    查询是否还原
    [root@localhost ~]# mysql -uroot -e 'select * from client.user_info;
    ----------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------
    定期备份数据
    [root@localhost ~]# which mysqldump
    [root@localhost ~]# vim /opt/bak_client.sh===============================
    #!/bin/bash
    # 备份
    /usr/bin/mysqldump -uroot client user_info > /backup/client.user_info-$(date +%Y%m%d).sql
    =============================================================
    [root@localhost ~]# chmod +x /opt/bak_client.sh
    [root@localhost ~]# crontab -u root -e
    [root@localhost ~]# crontab -l
    0 0 * * * /opt/bak_client.sh
     重启一下:   systemctl    restart  crond
  • 相关阅读:
    【Axure】快捷键大全
    【docker】mysql
    PHP filesystem attack vectors
    如何防御“神器”Mimikatz窃取系统密码?
    一段能导致火狐、谷歌Safari浏览器崩溃,甚至让iPhone重启的代码
    windows mysql 自动备份的几种方法
    Mysql的实时同步
    ThinkPHP留后门技巧
    创造tips的秘籍——PHP回调后门
    windows自带的压缩,解压缩命令
  • 原文地址:https://www.cnblogs.com/123456likun/p/11662130.html
Copyright © 2020-2023  润新知