一、Windows系统安装步骤(推荐8.0+版本)
-
下载安装包
• 官网下载MySQL Community Server,选择Windows (x86, 64-bit)版本。
• 若需图形化管理工具,勾选MySQL Workbench(安装时选“Custom”模式)。 -
运行安装配置
• 双击.msi
文件,选择安装路径(建议非C盘)。
• 配置端口默认3306(冲突可改为3307),设置root用户强密码(如Yuan@2025!
)。
• 勾选“Configure as Windows Service”并设为手动启动以节省资源。 -
验证安装成功
• 打开CMD执行命令:mysql -u root -p # 输入密码后出现`mysql>`提示符即成功。
• 使用MySQL Workbench连接本地实例,测试管理功能。
避坑指南:
• Navicat连接报错:执行以下命令修改加密方式:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES; --
• 忘记密码:以管理员身份停止服务,启动安全模式并重置密码(具体步骤可参考知识星球文档)。
二、Linux系统安装(以Ubuntu/CentOS为例)
-
一键安装(推荐新手)
# Ubuntu/Debian sudo apt update sudo apt install mysql-server -- # CentOS sudo yum install mysql-community-server --
• 安装后执行安全配置:
sudo mysql_secure_installation
,设置root密码并移除匿名用户。 -
手动编译安装(定制化需求)
• 下载源码包并解压,编译时指定安装路径(如/usr/local/mysql
)。
• 初始化数据库:mysqld --initialize --user=mysql --
配置优化:
• 修改字符集为UTF-8(编辑/etc/mysql/mysql.conf.d/mysqld.cnf
,添加character-set-server=utf8
)。
• 调整内存参数(如innodb_buffer_pool_size
为物理内存70%)。
三、Mac系统安装(极简版)
- 使用Homebrew安装
brew install mysql brew services start mysql --
- 安全配置
mysql_secure_installation -- 设置密码及安全选项
四、安装后基础操作
-
数据库与用户管理
CREATE DATABASE testdb; -- 创建数据库 CREATE USER 'user1'@'%' IDENTIFIED BY 'Pass123!'; -- 创建远程用户 GRANT ALL PRIVILEGES ON testdb.* TO 'user1'@'%'; -- 授权
-
数据表操作示例
USE testdb; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE ); -- INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com'); --
五、常见问题解决
问题场景 | 解决方案 |
---|---|
服务启动失败 | 检查日志/var/log/mysql/error.log (Linux)或事件查看器(Windows) |
中文乱码 | 确认my.ini中character-set-server=utf8 ,重启服务 |
端口冲突 | 修改port=3307 并放行防火墙 |
六、性能优化建议
- 配置文件调整:根据硬件配置优化
innodb_buffer_pool_size
(建议内存的70%)。 - 索引设计:对高频查询字段添加索引,避免全表扫描。
- 定期维护:使用
OPTIMIZE TABLE
整理碎片,提升查询效率。