《大型資料庫技術》MySQL管理維護
MySQL管理維護
實驗一:《大型資料庫技術》MySQL資料庫的開發基礎
實驗二:《大型資料庫技術》MySQL資料庫安裝配置及基礎使用
實驗三:《大型資料庫技術》MySQL的進階開發技巧
實驗四:《大型資料庫技術》MySQL管理維護
實驗五:
1、MySQL的備份
1.1 自由建立實驗資料庫及模擬資料(可複用前面實驗產生的資料庫)
use enterprisedb;
show tables;
select * from employee;
1.2 利用mysqldump 備份所建立資料庫的所有表
在命令列下執行該命令(不需要分號)
mysqldump -u root -p enterprisedb >"D:\test.sql"
1.3 在任意表中插入新的資料
insert into employee values(86011,'大花','女','1987-6-23','研發部');
insert into employee values(86012,'二花','女','1989-9-13','研發部');
2、MySQL的恢復
2.1 刪除所建立的資料庫
drop database enterprisedb;
2.2 利用1.2中的備份檔案恢復資料庫
create database enterprisedb;
在命令列下執行該命令(不需要分號)
mysql -u root -p enterprisedb <D:\test.sql
2.3 利用mysqlbinlog恢復1.3中所插入的資料,並驗證
這一步出問題了,不管了。。。
show master logs;
show binlog events in 'binlog.000015';
3、MySQL的許可權管理
3.1 建立使用者z1@localhost,賦予所有資料庫上的所有表的select許可權,並確認許可權
create user z1;
grant select on *.* to z1;
3.2 將z1@localhost上的許可權改為只對本實驗範例資料庫上所有表的select許可權,並確認許可權
REVOKE SELECT on *.* from z1;
GRANT select ON * to z1;
相關文章
- 六、資料庫管理與維護資料庫
- [MySQL光速入門]029 資料庫管理和維護MySql資料庫
- ORACLE資料庫管理維護綱要Oracle資料庫
- mysql 管理維護MySql
- 教你資料庫漏洞防護技術資料庫
- 資料庫自動維護任務的管理資料庫
- 維護資料庫安全資料庫
- mysql資料庫分割槽技術MySql資料庫
- 大型Electron應用本地資料庫技術選型資料庫
- 大型資料庫(T level)管理資料庫
- Informix Online資料庫日常管理及維護ORM資料庫
- 與網路版權、資料庫技術保護、權利管理資訊資料庫
- 資料庫常用維護命令資料庫
- Oracle資料庫日常維護Oracle資料庫
- MySQL資料庫資料管理MySql資料庫
- 大型資料庫中跨shard查詢使用的技術對比資料庫
- 資料庫管理中防駭客入侵技術概述資料庫
- MySQL從庫維護經驗分享MySql
- MySQL資料庫管理4MySql資料庫
- Oracle資料庫維護的重要性Oracle資料庫
- 【轉】Oracle資料庫日常維護手冊Oracle資料庫
- oralce動態維護資料庫的序列資料庫
- Informix_on_line資料庫維護技巧ORM資料庫
- Oracle資料庫中索引的維護 ztOracle資料庫索引
- PostgreSQL學習手冊(資料庫維護)SQL資料庫
- Oracle資料庫日常維護手冊 (zt)Oracle資料庫
- Oracle資料庫中索引的維護(zt)Oracle資料庫索引
- Oracle資料庫中索引的維護(轉)Oracle資料庫索引
- 資料庫運維管理規範資料庫運維
- Access資料庫日常維護和Access資料庫最佳化方法資料庫
- 資料庫選型其實技術維度不太重要資料庫
- 【Oracle】Oracle 11g 中的自動資料庫維護任務管理Oracle資料庫
- MySQL資料庫管理員(OCP)MySql資料庫
- ORACLE資料庫日常維護知識總結Oracle資料庫
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- Oracle資料庫中索引的維護 (轉帖)Oracle資料庫索引
- UT 資料庫日常維護指導手冊資料庫
- python的ORM技術:使用sqlalchemy操作mysql資料庫PythonORMMySql資料庫