zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    swift 一些公共的宏重新定义
    iOS中正则表达式的使用
    失败的尝试,使用继承扩展数组,以及ES6的必要性
    用travis-ci编译android版nodejs
    用es6写一个分数库
    快速平方根算法的javascript实现
    windows中vim以及cmder的使用
    nodejs的交叉(跨平台)编译(to android)
    用链表实现nodejs的内存对象管理
    给socks-proxy-agent增加认证
  • 原文地址:https://www.cnblogs.com/123456likun/p/11662130.html
Copyright © 2011-2022 走看看