MySQL的安装与基础配置
MySQL 是目前最流行的开源关系型数据库之一,广泛用于Web开发、数据分析和企业级应用。掌握其安装与基础配置对于网站搭建、系统部署具有重要意义。
一、MySQL的安装方式
安装方式 | 说明 |
---|---|
Windows安装包(MSI) | 图形化引导安装,适合新手 |
Linux发行版仓库安装(如Ubuntu) | 使用 apt install mysql-server 安装 |
Docker容器部署 | 快速启动MySQL服务,隔离性强 |
源码编译安装 | 适合定制化需求,但较复杂 |
二、Windows下MySQL安装步骤
- 下载MySQL安装包(社区版官网)
- 运行安装向导 → 选择“Server only”或“Custom”
- 设置root密码 → 记录好登录凭证
- 启动MySQL服务 → 服务管理器中设置自动启动
- 安装完成后,使用命令行测试:
bash
mysql -u root -p
三、Linux下MySQL安装示例(以Ubuntu为例)
bash
# 安装MySQL服务器 sudo apt update sudo apt install mysql-server # 启动MySQL服务 sudo systemctl start mysql sudo systemctl enable mysql # 初始化安全设置 sudo mysql_secure_installation
四、MySQL基础配置项
配置项 | 位置 | 说明 |
---|---|---|
数据存储路径 | /var/lib/mysql |
存放数据库文件 |
配置文件 | /etc/mysql/my.cnf |
修改端口、字符集等 |
默认端口 | 3306 | 可通过防火墙开放此端口 |
字符集设置 | utf8mb4 |
支持中文及表情符号 |
最大连接数 | max_connections |
根据服务器性能调整 |
五、常用基础操作命令
sql
-- 登录MySQL mysql -u root -p -- 创建数据库 CREATE DATABASE mydb; -- 创建用户并授权 CREATE USER 'myuser'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%'; FLUSH PRIVILEGES; -- 查看数据库列表 SHOW DATABASES; -- 退出MySQL exit;
六、注意事项
- 安装后务必修改默认root密码,提升安全性
- 生产环境建议关闭远程root登录权限
- 定期备份数据库,防止数据丢失
- 使用慢查询日志分析性能瓶颈
更新时间:2025-05-30 15:11:16
上一篇:网站错位如何处理兼容性优化?