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
  • 相关阅读:
    autoreleasepool
    #ifndef/#define/#endif
    类工厂创建单例
    第一篇献给你:Block的回调
    博客纪念日
    [系列教程] Discuz模板的制作方法
    使用Discuz!后台备份和恢复Discuz!站点数据库的方法教程
    discuz x2.5 还原教程
    80后公务员辞职自述:7年收入没涨 能力是听话
    公务员队伍开始动荡了吗?
  • 原文地址:https://www.cnblogs.com/123456likun/p/11662130.html
Copyright © 2011-2022 走看看