MySQL 简介
MySQL 是一种开源的关系型数据库管理系统(RDBMS),广泛应用于 Web 开发、企业级应用和数据存储。其特点包括高性能、高可靠性和易用性,支持跨平台运行(Windows、Linux、macOS)。
安装 MySQL
Windows 平台
- 下载安装包
访问 MySQL 官网,选择适合的版本(如 MySQL Community Server)。 - 运行安装向导
双击下载的.msi文件,选择“Developer Default”或“Server Only”模式,按提示完成安装。 - 配置 MySQL
安装过程中会提示设置 root 用户密码,并允许配置服务启动方式(建议设为开机自启)。
macOS 平台
- 使用 Homebrew 安装
在终端执行以下命令:brew install mysql - 启动 MySQL 服务
brew services start mysql - 安全初始化
运行以下命令设置 root 密码:mysql_secure_installation
Linux 平台(以 Ubuntu 为例)
- 更新软件包列表
sudo apt update - 安装 MySQL Server
sudo apt install mysql-server - 运行安全脚本
sudo mysql_secure_installation
基础操作
登录 MySQL
mysql -u root -p
输入密码后进入 MySQL 命令行界面。
创建数据库
CREATE DATABASE test_db;
创建用户并授权
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON test_db.* TO 'user'@'localhost';
FLUSH PRIVILEGES;
基本表操作
- 创建表
USE test_db; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(100) UNIQUE ); - 插入数据
INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com'); - 查询数据
SELECT * FROM users;
常见问题解决
-
忘记 root 密码
- 停止 MySQL 服务:
sudo systemctl stop mysql - 启动无密码模式:
sudo mysqld_safe --skip-grant-tables & - 重置密码后重启服务。
- 停止 MySQL 服务:
-
连接拒绝错误
检查用户权限和防火墙设置,确保允许远程连接(如需)。
学习资源推荐
- 官方文档:MySQL Documentation
- 在线教程:W3Schools、菜鸟教程的 MySQL 章节。
- 书籍:《高性能 MySQL》《MySQL 必知必会》。
通过以上步骤,可快速完成 MySQL 的安装并掌握基础操作。

被折叠的 条评论
为什么被折叠?



