环境说明
本文基于 Ubuntu 20.04 LTS 环境演示,MySQL 版本为 8.0.42。为了操作方便,大部分命令使用 root 超级用户执行。
一、安装流程
1. 前置准备
获取 MySQL APT 配置包以添加正确的软件源。下载后无需解压,直接通过 rz 指令传输到服务器。
2. 安装步骤
- 切换为超级用户:
su - - 安装 APT 配置包:
dpkg -i mysql-apt-config_0.8.36-1_all.deb - 根据弹窗提示选择版本(如 mysql8.0)并确认安装组件工具。
- 更新安装包列表:
apt-get update - 安装 MySQL 服务:
apt-get install mysql-server(过程较慢) - 安装完成后按提示设置 root 密码。
- 检查服务状态:
systemctl status mysql(绿色字体表示运行正常) - 设置开机自启:
systemctl enable mysql - 验证自启设置:
systemctl list-unit-files | grep mysql
3. 配置文件与默认属性
主配置文件位于 /etc/mysql/mysql.conf.d/mysqld.cnf。
- 数据目录:
datadir指定数据库存储位置。 - 默认端口:3306
- 字符集:utf8mb4(支持 Emoji 等完整 Unicode 字符)
- 存储引擎:innodb
二、SQL 语句分类
- DDL (Data Definition Language):定义结构,如
CREATE,DROP,ALTER。 - DML (Data Manipulation Language):操作数据,如
INSERT,DELETE,UPDATE。 - DQL (Data Query Language):查询数据,主要是
SELECT。 - DCL (Data Control Language):控制权限,如
GRANT,REVOKE,COMMIT。
三、库与表的操作
1. 连接 MySQL
mysql -h 127.0.0.1 -P 3306 -u root -p
若部署在本机,可省略 -h 和 -P 参数。建议回车输入密码而非直接明文显示。


