mysql> locktb1 read,tb2 read;
mysql>table tb1,tb2 to '/db';
mysql>;
使用 table语句备份的数据表可用 table重新加载到服务器 。
和bdb数据库也可用和直接拷贝法进行备份 。使用直接拷贝法时应注意需把组成和bdb数据库的所有文件都拷贝下来,如的.frm文件、日志文件和表空间配置文件;bdb的数据文件、日志文件等 。
使用镜像机制进行备份,我们可用slave stop语句挂起从服务器的镜像,在从服务器上通过直接拷贝法或其它工具制作备份 。备份完成,用slave start重新启动镜像,从服务器重新与主服务器同步,接收备份时主服务器所做的修改 。
在mysql中没有为数据库重命名的命令,但我们可用转储数据库,再创建一个新的空数据库,把转储文件加载到该新数据库,这样就完成数据库重命名的工作 。如:
%>db.sql#转储db数据库数据
%#新建一个空的数据库
% mysql< db.sql#把db数据库的数据加载到新的数据库中
%drop #删除旧的数据库
一个更简单的重命名数据库的方法是直接修改数据库目录名,但该方法不适用于和bdb数据库 。注意,在更名后,需在权限表中更新相关数据表信息,需执行以下语句:
mysql>db set db='' where db='';
mysql>set db='' where db='';
mysql>set db='' where db='';
【mysql数据库如何备份?】mysql>host set db='' where db='';
- 豆腐渣怎么发酵?
- 【SQL之查询】MySQL查询今天、昨天、上周、近30天、去年等的数据的方法
- Pr 入门教程:如何添加焦点拉动效果?
- 黄瓜细菌性角斑病该如何防治?
- 全美最适合工作的公司——谷歌,是如何为员工制造幸福的
- 如何能让白羽肉鸡长的又快又大
- 如何游标中心点落在数据点上 C# Chart 游标中心位置的设置
- 如何水培菠萝头长出菠萝
- 土鸡养殖如何散养?
- mysql的dba是什么意思_【数据库】mysql dba是什么意思?