MySql学习笔记11——DBA命令介绍
在MySQL中,DBA(数据库管理员)相关的命令主要包括用户管理、权限管理、数据库和表的维护以及备份与恢复等操作。
- 创建用户:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
- 授权用户:
GRANT ALL PRIVILEGES ON database.table TO 'username'@'host';
- 设置密码:
SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');
- 刷新权限:
FLUSH PRIVILEGES;
- 删除用户:
DROP USER 'username'@'host';
- 备份数据库:
mysqldump -u username -p database > backup.sql
- 恢复数据库:
SOURCE backup.sql;
- 创建数据库:
CREATE DATABASE database_name;
- 优化表:
OPTIMIZE TABLE table_name;
- 检查表:
CHECK TABLE table_name;
- 修复表:
REPAIR TABLE table_name;
这些命令和操作是DBA日常工作中的基本技能,需要在实践中不断学习和应用。
评论已关闭