精华内容
下载资源
问答
  • 为了下次避免误删根目录,或者重要的文件,整理了以下方法:1、safe-rmsafe-rm 是一个开源软件用来替代不太安全的rm,可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除。可以将 safe-rm 更名为 ...

    在我的工作中,我更强调规范,流程,制度,未雨绸缪的准备工作,所以这种情况应该不会太经常发生,因为我做足了准备。

    为了下次避免误删根目录,或者重要的文件,整理了以下方法:

    1、safe-rm

    safe-rm 是一个开源软件用来替代不太安全的rm,可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除。

    可以将 safe-rm 更名为 rm 并放在 $PATH 中比 原rm 程序靠前的位置。一些脚本中使用完全路径/bin/rm则不会受此影响。

    2、建立回收站机制

    它并不真正执行删除操作,而是将文件移动到一个特定目录,可以设置定时清楚回收站,或者在回收站里面的文件大小达到一定容量时(或者用时间做判断)执行删除操作以腾出空间。

    可以写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站。

    1) 在/home/username/ 目录下新建一个目录,命名为:.trash

    2)在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh

    TRASH_DIR="/home/username/.trash"

    for i in $*; do

    STAMP=`date +%s`

    fileName=`basename $i`

    mv $i $TRASH_DIR/$fileName.$STAMP

    done

    3)修改~/.bashrc, 增加一行

    alias rm="sh /home/username/tools/remove.sh"

    用我们自建的remove.sh替代rm命令

    4)设置crontab,定期清空垃圾箱,如:

    0 0 * * * rm -rf /home/username/.trash/*

    每天0点清空垃圾箱

    5)source ~/.bashrc 使替换立即生效

    3、注意脚本中rm -rf 变量的使用

    在脚本尽量不要使用 rm -rf $FOO/, 请使用 rm -rf $FOO;另外删除尽量不要写相对路径,不要带变量。

    4、根文件系统设置只读挂载

    noauto,ro

    5、各种备份

    可以异地远程备份重要的数据,采用dump的增量备份机制,LVM快照,虚拟化环境中的快照、raid5等等。

    展开全文
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 类似的,用户账户被删除时,他们所有的边都会改为存档(archive)状态,允 许之后被恢复(但是根据服务协议,我们只会保留一段时间)。我们只保留了一个组合主键和一个辅助索引来完成所有的查询。这种表结构优化使得...
  • (1)信息要求指用户需要从数据库中获得信息的内容与性质由信息要求可以导出数据要求即在数据库中需要存储哪些数据。 (2)处理要求指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装Oracle时,为什么不能启动安装界面 实务2 为什么Oracle安装界面无法显示中文,都是“□□□” 实务3 安装Oracle时,报告错误“ORA-12547:TNS:lost contact” 实务 实务4 如何下载Oracle的安装文件 ...
  • 1.6.2 记住你并孤单 13 1.6.3 站在全局看问题 13 1.6.4 首先是不要造成损害 13 第2章 关系数据库建模及数据库设计 14 2.1 关系数据库简介 14 2.2 关系数据库模型 15 2.2.1 数据库模式 15 2.2.2 ...
  • 因为上报中要求对变更进行上报,当采集系统不能提供变更情况时,需要上报系统根据当天数据和前一次存储的数据进行比较之后才能知道发生了哪些业务变更。因此本系列的表需要对上报的数据保存本期和两期的数据。 CDBEC...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 实务1 安装oracle时,为什么不能启动安装界面 实务2 为什么oracle安装界面无法显示中文,都是“□□□” 实务3 安装oracle时,报告错误“ora-12547:tns:lost contact” 实务 实务4 如何下载oracle的安装文件 ...
  • 分布式数据库试题及答案.doc

    热门讨论 2010-12-29 16:46:29
    2.6. 决策支持类应用与OLTP应用对于数据库系统的要求有哪些不同,支持前者的关键技术有哪些,并简述之。 12 2.7. 面向对象的数据库是如何产生的,其基本原理是什么?有哪些创新特性? 13 2.8. r r 一定等于r r 吗?...
  • MySQL包含哪些权限

    2019-12-22 22:20:57
    MySQL包含哪些权限,共29个。 权限 说明 举例 ... 该权限只能用于数据库...且usage权限不能被回收,也即REVOKE用户并不能删除用户。 mysql> grant usage on . to 'root′@‘localhost’ identified by ‘123’; fil...

    MySQL包含哪些权限,共29个。
    权限 说明 举例
    usage 连接(登陆)权限,建立一个用户,就会自动授予其usage权限(默认授予)。
    该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。 mysql> grant usage on . to 'root′@‘localhost’ identified by ‘123’;
    file 拥有file权限才可以执行 select …into outfile和load data infile…操作,但是不要把file, process, super权限授予管理员以外的账号,这样存在严重的安全隐患。 mysql> grant file on . to root@localhost;
    mysql> load data infile ‘/home/mysql/pet.txt’ into table pet;
    super 这个权限允许用户终止任何查询;修改全局变量的SET语句;使用CHANGE MASTER,PURGE MASTER LOGS。 mysql> grant super on . to root@localhost;
    mysql> purge master logs before 'mysql-bin.000006′;
    select 必须有select的权限,才可以使用select table mysql> grant select on pyt.* to 'root′@‘localhost’;
    mysql> select * from shop;
    insert 必须有insert的权限,才可以使用insert into …… values…. mysql> grant insert on pyt.* to 'root′@‘localhost’;
    mysql> insert into shop(name) values(‘aa’);
    update 必须有update的权限,才可以使用update table mysql> update shop set price=3.5 where article=0001 and dealer=‘A’;
    delete 必须有delete的权限,才可以使用delete from ….where….(删除表中的记录) mysql> grant delete on pyt.* to 'root′@‘localhost’;
    mysql> delete from table where id=1;
    alter 必须有alter的权限,才可以使用alter table mysql> alter table shop modify dealer char(15);
    alter routine 必须具有alter routine的权限,才可以使用{alter |drop} {procedure|function} mysql>grant alter routine on pyt.* to ‘root′@’ localhost ‘;
    mysql> drop procedure pro_shop;
    Query OK, 0 rows affected (0.00 sec)
    create 必须有create的权限,才可以使用create table mysql> grant create on pyt.* to 'root′@‘localhost’;
    drop 必须有drop的权限,才可以删除库、表、索引、视图等 mysql> drop database db_name;
    mysql> drop table tab_name;
    mysql> drop view vi_name;
    mysql> drop index in_name;
    create routine 必须具有create routine的权限,才可以使用{create |alter|drop} {procedure|function} mysql> grant create routine on pyt.* to 'root′@‘localhost’;
    当授予create routine时,自动授予EXECUTE, ALTER ROUTINE权限给它的创建者:
    create temporary tables (注意这里是tables,不是table) 必须有create temporary tables的权限,才可以使用create temporary tables.
    mysql> grant create temporary tables on pyt.* to 'root′@‘localhost’;
    [mysql@mydev ~]$ mysql -h localhost -u root -p pyt
    mysql> create temporary table tt1(id int);
    create view 必须有create view的权限,才可以使用create view mysql> grant create view on pyt.* to 'root′@‘localhost’;
    mysql> create view v_shop as select price from shop;
    create user 要使用CREATE USER,必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。 mysql> grant create user on . to 'root′@‘localhost’;
    或:mysql> grant insert on . to root@localhost;
    show database 通过show database只能看到你拥有的某些权限的数据库,除非你拥有全局SHOW DATABASES权限。
    对于root@localhost用户来说,没有对mysql数据库的权限,所以以此身份登陆查询时,无法看到mysql数据库: mysql> show databases;
    show view 必须拥有show view权限,才能执行show create view mysql> show create view name;
    index 必须拥有index权限,才能执行[create |drop] index mysql> grant index on pyt.* to root@localhost;
    mysql> create index ix_shop on shop(article);
    mysql> drop index ix_shop on shop;
    excute 执行存在的Functions,Procedures mysql> call pro_shoroot(0001,@a);
    event event的使用频率较低建议使用root用户进行创建和维护。
    要使event起作用,MySQL的常量GLOBAL event_scheduler必须为on或者是1 mysql> show global variables like ‘event_scheduler’;
    lock tables 必须拥有lock tables权限,才可以使用lock tables mysql> grant lock tables on pyt.* to root@localhost;
    mysql> lock tables a1 read;
    mysql> unlock tables;
    references 有了REFERENCES权限,用户就可以将其它表的一个字段作为某一个表的外键约束。
    reload 必须拥有reload权限,才可以执行flush [tables | logs | privileges] mysql> grant reload on pyt.* to root@localhost;
    ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
    mysql> grant reload on . to 'root′@‘localhost’;
    Query OK, 0 rows affected (0.00 sec)
    mysql> flush tables;
    replication client 拥有此权限可以查询master server、slave server状态。 mysql> grant Replication client on . to root@localhost;
    或:mysql> grant super on . to root@localhost;
    mysql> show master status;
    replication slave 拥有此权限可以查看从服务器,从主服务器读取二进制日志。 mysql> grant replication slave on . to root@localhost;
    mysql> show slave hosts;
    Empty set (0.00 sec)
    mysql>show binlog events;
    Shutdown 关闭mysql权限 [mysql@mydev ~]$ mysqladmin shutdown
    grant option 拥有grant option,就可以将自己拥有的权限授予其他用户(仅限于自己已经拥有的权限) mysql> grant Grant option on pyt.* to root@localhost;
    mysql> grant select on pyt.* to p2@localhost;
    process 通过这个权限,用户可以执行SHOW PROCESSLIST和KILL命令。默认情况下,每个用户都可以执行SHOW PROCESSLIST命令,但是只能查询本用户的进程。 mysql> show processlist;
    all privileges 所有权限。with grant option 可以连带授权 mysql> grant all privileges on pyt.* to root@localhost with grant option;

    另外:

    管理权限(如 super, process, file等)不能够指定某个数据库,on后面必须跟 .

    有人会问truncate权限呢,其实truncate权限就是create+drop,这点需要注意

    展开全文
  • 5.6.2 延迟或删除数据库连接 210 5.6.3 配置服务器连接尝试的最大次数 211 5.6.4 控制数据库版本信息的显示 211 5.6.5 设置未授权访问的标题和审计 212 第6章 备份和恢复 213 6.1 增强块介质恢复 213 6.1.1 ...
  • 全书以崭新的视角开篇立论,围绕查明问题真相和搜寻有效方略,透彻讲解了查询优化器的配置,表访问、连接和物理表布局的优化,以及加速sql执行计划等重要主题,读者誉为“最透彻,但又最通俗的性能优化好书”。...
  • 【mysql】mysql有哪些权限

    千次阅读 2016-09-08 17:41:28
    (以下操作都是以root身份登陆进行...) MySQL包含哪些权限,共29个。 权限 说明 举例 usage ... 该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。 ...

    (以下操作都是以root身份登陆进行grant授权,以root@localhost身份登陆执行各种命令。)


    MySQL包含哪些权限,共29个。

    权限 说明 举例
    usage 连接(登陆)权限,建立一个用户,就会自动授予其usage权限(默认授予)。
       该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。
    mysql>  grant usage on *.* to 'root′@'localhost' identified by '123';
    file 拥有file权限才可以执行  select ..into outfile和load data infile…操作,但是不要把file, process,  super权限授予管理员以外的账号,这样存在严重的安全隐患。 mysql>  grant file on *.* to root@localhost;
       mysql> load data infile '/home/mysql/pet.txt' into table pet;
    super 这个权限允许用户终止任何查询;修改全局变量的SET语句;使用CHANGE  MASTER,PURGE MASTER LOGS。 mysql>  grant super on *.* to root@localhost;
       mysql> purge master logs before 'mysql-bin.000006′;
    select 必须有select的权限,才可以使用select  table mysql>  grant select on pyt.* to 'root′@'localhost';
       mysql> select * from shop;
    insert 必须有insert的权限,才可以使用insert  into ….. values…. mysql>  grant insert on pyt.* to 'root′@'localhost';
       mysql> insert into shop(name) values('aa');
    update 必须有update的权限,才可以使用update  table mysql>  update shop set price=3.5 where article=0001 and dealer='A';
    delete 必须有delete的权限,才可以使用delete  from ….where….(删除表中的记录) mysql>  grant delete on pyt.* to 'root′@'localhost';
       mysql> delete from table where id=1;
    alter 必须有alter的权限,才可以使用alter  table mysql>  alter table shop modify dealer char(15);
    alter routine 必须具有alter  routine的权限,才可以使用{alter |drop} {procedure|function} mysql>grant  alter routine on pyt.* to 'root′@' localhost ‘;
       mysql> drop procedure pro_shop;
       Query OK, 0 rows affected (0.00 sec)
    create 必须有create的权限,才可以使用create  table mysql>  grant create on pyt.* to 'root′@'localhost';
    drop 必须有drop的权限,才可以删除库、表、索引、视图等 mysql>  drop database db_name; 
       mysql> drop table tab_name;
       mysql> drop view vi_name; 
       mysql> drop index in_name;
    create routine 必须具有create  routine的权限,才可以使用{create |alter|drop} {procedure|function} mysql>  grant create routine on pyt.* to 'root′@'localhost';
       当授予create routine时,自动授予EXECUTE, ALTER ROUTINE权限给它的创建者:
    create temporary tables (注意这里是tables,不是table) 必须有create  temporary tables的权限,才可以使用create temporary tables.
       mysql> grant create temporary tables on pyt.* to  'root′@'localhost';
       [mysql@mydev ~]$ mysql -h localhost -u root -p pyt
       mysql> create temporary table tt1(id int);
    create view 必须有create  view的权限,才可以使用create view mysql>  grant create view on pyt.* to 'root′@'localhost';
       mysql> create view v_shop as select price from shop;
    create user 要使用CREATE  USER,必须拥有mysql数据库的全局CREATE USER权限,或拥有INSERT权限。 mysql>  grant create user on *.* to 'root′@'localhost';
       或:mysql> grant insert on *.* to root@localhost;
    show database 通过show  database只能看到你拥有的某些权限的数据库,除非你拥有全局SHOW DATABASES权限。
       对于root@localhost用户来说,没有对mysql数据库的权限,所以以此身份登陆查询时,无法看到mysql数据库:
    mysql>  show databases;
    show view 必须拥有show  view权限,才能执行show create view mysql>  show create view name;
    index 必须拥有index权限,才能执行[create  |drop] index mysql>  grant index on pyt.* to root@localhost;
       mysql> create index ix_shop on shop(article);
       mysql> drop index ix_shop on shop;
    excute 执行存在的Functions,Procedures mysql>  call pro_shoroot(0001,@a);
    event event的使用频率较低建议使用root用户进行创建和维护。
       要使event起作用,MySQL的常量GLOBAL event_scheduler必须为on或者是1
    mysql>  show global variables like 'event_scheduler';
    lock tables 必须拥有lock  tables权限,才可以使用lock tables mysql>  grant lock tables on pyt.* to root@localhost;
       mysql> lock tables a1 read;
       mysql> unlock tables;
    references 有了REFERENCES权限,用户就可以将其它表的一个字段作为某一个表的外键约束。  
    reload 必须拥有reload权限,才可以执行flush  [tables | logs | privileges] mysql>  grant reload on pyt.* to root@localhost;
       ERROR 1221 (HY000): Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
       mysql> grant reload on *.* to 'root′@'localhost';
       Query OK, 0 rows affected (0.00 sec)
       mysql> flush tables;
    replication client 拥有此权限可以查询master  server、slave server状态。 mysql>  grant Replication client on *.* to root@localhost;
       或:mysql> grant super on *.* to root@localhost;
       mysql> show master status;
    replication slave 拥有此权限可以查看从服务器,从主服务器读取二进制日志。 mysql>  grant replication slave on *.* to root@localhost;
       mysql> show slave hosts;
       Empty set (0.00 sec)
       mysql>show binlog events;
    Shutdown 关闭mysql权限 [mysql@mydev  ~]$ mysqladmin shutdown
    grant option 拥有grant  option,就可以将自己拥有的权限授予其他用户(仅限于自己已经拥有的权限) mysql>  grant Grant option on pyt.* to root@localhost;
       mysql> grant select on pyt.* to p2@localhost;
    process 通过这个权限,用户可以执行SHOW  PROCESSLIST和KILL命令。默认情况下,每个用户都可以执行SHOW PROCESSLIST命令,但是只能查询本用户的进程。 mysql>  show processlist;
    all privileges 所有权限。with  grant option 可以连带授权 mysql>  grant all privileges on pyt.* to root@localhost with grant option;

     

    另外:

    • 管理权限(如 super, process, file等)不能够指定某个数据库,on后面必须跟 *.*

    • 有人会问truncate权限呢,其实truncate权限就是create+drop,这点需要注意

       

       

      您还可以关注 MYSQL轻松学 微信公众号了解更多知识。

    展开全文
  • oracle11g的新特性,数据条数是0时不分配segment,所以就不能被导出。 解决方法:   1插入一条数据(或者再删除),浪费时间,有时几百张表会累死的。 2创建数据库之前 使用代码: alter system set deferred_...
    1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。
    


    2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。

       在sqlplus中,执行如下命令:

       SQL>alter system set deferred_segment_creation=false;

       查看:
       SQL>show parameter deferred_segment_creation;


       该值设置后只对后面新增的表产生作用,对之前建立的空表不起作用。


    3、可以使用手工为空表分配Extent的方式,来解决导出之前建立的空表的问题。说明如下:


    3.1 使用ALLOCATE EXTENT的说明


       使用ALLOCATE EXTENT可以为数据库对象分配Extent。其语法如下:

       -----------
       ALLOCATE EXTENT { SIZE integer [K | M] | DATAFILE 'filename' | INSTANCE integer }
       -----------

       可以针对数据表、索引、物化视图等手工分配Extent。

       ALLOCATE EXTENT使用样例:
     
        ALLOCATE EXTENT
        ALLOCATE EXTENT(SIZE integer [K | M])
        ALLOCATE EXTENT(DATAFILE 'filename')
        ALLOCATE EXTENT(INSTANCE integer)
        ALLOCATE EXTENT(SIZE integer [K | M]   DATAFILE 'filename')
        ALLOCATE EXTENT(SIZE integer [K | M]   INSTANCE integer)
       

        针对数据表操作的完整语法如下:

       -----------
        ALTER TABLE [schema.]table_name ALLOCATE EXTENT [({ SIZE integer [K | M] | DATAFILE 'filename' | INSTANCE integer})]
       -----------


        故,需要构建如下样子简单的SQL命令:

       -----------
       alter table aTabelName allocate extent
       -----------

     

    3.2 构建对空表分配空间的SQL命令,


        查询当前用户下的所有空表(一个用户最好对应一个默认表空间)。命令如下:

       -----------
       SQL>select table_name from user_tables where NUM_ROWS=0;
       -----------


       根据上述查询,可以构建针对空表分配空间的命令语句,如下:

       -----------
       SQL>Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
       -----------


       批量输出上述生成的SQL语句,建立C:\createsql.sql,其内容如下:

       -----------
       set heading off;
       set echo off;
       set feedback off;
       set termout on;
       spool C:\allocate.sql;
       Select 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0;
       spool off;
       -----------


       执行C:\createsql.sql,命令如下:
       -----------
       SQL>@ C:\createsql.sql;
       -----------

       执行完毕后,得到C:\allocate.sql文件。

       打开该文件会看到,已经得到对所有空表分配空间的命令SQL语句。


    3.4 执行SQL命令,对空表分配空间:

       执行C:\allocate.sql,命令如下:
       -----------
       SQL>@ C:\allocate.sql;
       -----------
     
       执行完毕,表已更改。


    3.4 此时执行exp命令,即可把包括空表在内的所有表,正常导出。

     

    另外:Oracle11g中,对密码是大小写敏感的,即密码中的字母是区分大小写的。

          在Oracle10g中及以前,密码中的字母大小写无所谓。

    
    展开全文
  •  在网络上,我经常能够看到大量精彩的诊断案例与故障处理过程,又常常遗憾这些文字互联网的海量信息所淹没,于是我进一步萌生了对这些文字进行“编辑”的想法,想通过自己的阅读、学习和选择,让更多的作者将...
  • 在外实习的打工人,今天要清空一张表A的数据,但是表A的主键URID很多很多表当作外键引用了,不能直接删除数据,要先把引用他的数据删掉。 并且这个数据库里面的表很多很多,我也不知道A表的关联表有哪些。 那就...
  • 如何判断某个jar包是否应该引入

    千次阅读 2019-01-08 14:40:01
    搭建项目配置文件的时候就在想,项目中如何判断哪些jar包应该被引入,那些jar包毫无意义需要被删除的? 网上找了些答案:基本上都是通过自己的实战经验来增删的,Maven+自己的经验实践总结就最大限度的保证项目中...
  • 2020-03-04

    2020-03-04 21:29:06
    数据库领域中最常用的逻辑模型有哪些?请比较各种模型的优缺点。...进行插入操作时,如果没有对应的双亲结点就不能插入它的子女结点值。进行删除操作时,如果删除双亲结点,则相应的子女结点值也将同时删除...
  • 5.1 数据库服务不能启动 111 5.1.1 如何查找数据库启动失败原因 111 5.1.2 简单故障及排除方法 111 5.1.3 master数据库日志满了,server无法启动,怎么办 (error 1105) 112 5.1.4 SQL Server 10.x配置内存过大、...
  • mysql可授予用户的执行权限

    千次阅读 2018-11-07 14:11:40
    (以下操作都是以root身份登陆...) MySQL包含哪些权限,共29个。 权限 说明 举例 usage ...  该权限只能用于数据库登陆,不能执行任何操作;且usage权限不能被回收,也即REVOKE用户并不能删除用户。 ...
  • 例如:数据非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或成功地删除进行审计。(2)监视和收集关于指定数据库活动的数据。例如:DBA可收集哪些被修改...
  • Sybase ASE快速参考手册

    2010-12-13 10:10:01
    5.1 数据库服务不能启动 99 5.1.1 如何查找数据库启动失败原因 99 5.1.2 简单故障及排除方法 99 5.1.3 master数据库日志满了,server无法启动,怎么办 (error 1105) 100 5.1.4 SQL Server 10.x配置内存过大、Server...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 188
精华内容 75
关键字:

哪些数据库不能被删除