注意:此页面搜索的是所有试题
国家开放大学数据库运维
查看mysql数据库下user表中该用户的条目;(2分)
查看mysql数据库下table_priv表中该用户条目(2分)
查看mysql数据库下columns_priv表中该用户条目
假设有两台服务器A与B, IP分别为A(10.10.10.22), B(10.10.10.53)
两台服务器的操作系统都使用windows系统, 且两台服务器的Mysql数据库版本一致, 请完成下列操作:
(1)在A数据库上创建一个用户“user”用于B数据库访问并设置登录密码“1234”,写出创建语句;(2分)
(2)为(1)中创建的用户赋予可以进行用户复制的权限,写出执行语句;(2分)
(3)执行权限刷新,写出执行语句;(2分)
(4)查询B是否有了对user的访问权限,写出查询语句;(2分)
(5)在A数据库的my.ini文件中写出命令以打开二进制日志并指定服务器ID(默认ID为1);(6分)
(6)为了确认二进制日志文件是否已经在A数据库上创建,写出检查命令;(2分)
(7)假设在B数据库也完成相关配置之后,将B数据库连接到A数据库并重放其二进制日志,写出执行语句;(2分)
(8)复制启动之后,通过B数据库查询复制进程,写出查询命令;(2分)

数据库company中有如下两张表
表offices(office_code, city, address, country, postal_code)office_code为主键,
表employees(employee_number, name, mobile, office_code, job_title, note, gender),employee_number为主键且自增.
(1)创建数据库company,写出创建语句; (3分)

创建表offices和employees,写出创建语句;(8分)
将表employees的mobile字段修改到office_code字段后面;(3分)
修改表employees的gender字段,数据类型为CHAR(1),非空约束;(3分)
给表employees增加字段名favoriate_activity,数据类型为VARCHAR(100);(3分)
实现对用户账户方面的基本操作:
(1)创建一个密码为“123456”的普通用户账户“databasenormal”;(4分)

修改账户databasenormal@localhost用户名称为dbnormal(4分)
登录dbnormal@localhost账户并使用set password语句修改账户密码为‘654321’(6分)
登录dbnormal@localhost账户并使用update语句修改账户密码为‘123456’(4分)
查看该用户所拥有所有权限;(2分)
账户权限授予和回收以及权限生效时机:
(1) 登入root账户并创建一个密码为“123456”的普通用户账户“dbnormal”; (3分)
答案: