zoukankan      html  css  js  c++  java
  • python进阶(十五、mysql:事务、锁、数据库备份和恢复)

    3.mysql数据库

    3.16 事务和锁
    3.16.1. 事务的使用
    begin;
    for update; 上锁
    commit; 还钥匙

    3.16.2. 实现行级锁
    1)通常情况下,事务锁为文件锁。

    2)行级锁实现
    (1)将id设为主键

    (2)只有明确的指定主键,MySQL才会执行行级锁

    3.17 数据的备份和恢复
    3.17.1. 数据库备份
    1)mysqldump是可执行文件,保存在mysql安装路径的bin目录下

    2)备份数据库中所有表,在cmd窗口中运行
    语法:mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql

    3)查看备份文件

    备份文件就是把数据库还原成SQL语句,恢复数据库时执行一遍就好

    4)备份数据库中的多个表
    mysqldump -uroot -p123 db1 table1 table2 > db1-table1-table2.sql

    5)备份多个数据库
    mysqldump -uroot -p123 --databases db1 db2 > db1_db2.sql

    6)备份所有库
    mysqldump -uroot -p123 --all-databases > all.sql

    3.17.2. 数据库恢复
    在mysql中执行:source 数据库备份文件

  • 相关阅读:
    简单四则运算实现--第二次作业
    人生第一篇博客
    团队任务1:第一次团队会议
    第二次作业
    自我介绍
    五号团队—团队任务4:每日立会(2018-11-27)
    软件设计与开发准备
    原型设计与UI设计
    第一次团队会议
    课后作业2
  • 原文地址:https://www.cnblogs.com/bdzxh/p/14102916.html
Copyright © 2011-2022 走看看