MySQL Database¶
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。
目录结构¶
/etc/my.cnf
: 全局配置文件,用来配置 MySQL 端口、数据存储、以及优化参数/var/lib/mysql
: 数据库数据目录,用于存放数据库数据/var/log/mysql/
: 日志存放,包括慢日志、错误日志
/etc/mysql/my.cnf
: 全局配置文件,用来配置 MySQL 端口、数据存储、以及优化参数/var/lib/mysql
: 数据库数据目录,用于存放数据库数据/var/log/mysql/
: 日志存放,包括慢日志、错误日志
服务管理¶
MySQL 常见问题¶
MySQL 如何备份数据库?¶
备份某一个数据库¶
备份数据库中的某个表¶
备份多个数据库¶
备份系统中所有数据库¶
MySQL 如何导入/还原数据库?¶
如何重置 MySQL 密码?¶
- 停止 mysql 服务
-
开启跳过密码验证登录的MySQL服务
-
重置密码
-
停止 MySQL 进程
-
启动 MySQL 服务
如何开启远程访问¶
- 管理员用户登录 MySQL,设置需要开启远程访问的用户(以 root 用户为例)