MySQL 安装使用教程
MySQL 安装使用教程
MySQL 是最流行的开源关系型数据库管理系统之一,广泛应用于网站开发、数据存储与分析等领域。本文将详细介绍如何在不同操作系统中安装 MySQL,并讲解基本的使用方法,适合初学者快速上手。
一、MySQL 简介
MySQL 是一个开源的关系型数据库管理系统,由 Oracle 公司维护。它以性能高、可靠性强、易于使用著称,常与 PHP、Apache、Linux 组成 LAMP 开发环境。
二、MySQL 安装
2.1 Windows 系统安装
1. 下载 MySQL 安装包
访问官网下载地址:https://dev.mysql.com/downloads/installer/
选择:
- MySQL Installer for Windows
- 推荐下载完整版(Full)
2. 安装步骤
- 双击安装程序
- 选择“Server only”安装类型
- 配置 root 密码,记住该密码
- 默认使用 3306 端口
- 完成安装
3. 验证安装
打开命令行输入:
mysql -u root -p
输入密码后进入 MySQL 命令行界面。
2.2 macOS 系统安装
1. 使用 Homebrew 安装
brew install mysql
brew services start mysql
2. 验证安装
mysql -u root
2.3 Linux 系统安装(以 Ubuntu 为例)
sudo apt update
sudo apt install mysql-server
sudo systemctl start mysql
sudo systemctl enable mysql
设置 root 密码
sudo mysql_secure_installation
三、MySQL 基本使用
3.1 登录数据库
mysql -u root -p
3.2 创建数据库
CREATE DATABASE testdb;
3.3 创建用户并授权
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
3.4 创建表
USE testdb;
CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(100),email VARCHAR(100)
);
3.5 插入数据
INSERT INTO users (name, email) VALUES ('小明', 'xiaoming@example.com');
3.6 查询数据
SELECT * FROM users;
四、图形化工具推荐
- MySQL Workbench:官方出品,支持建模、查询、用户管理。
- DBeaver:跨平台数据库管理工具,支持多种数据库。
- Navicat:付费软件,功能强大,适合企业用户。
五、常见问题
问题:忘记 root 密码怎么办?
- 停止 mysql 服务
- 使用
--skip-grant-tables
启动 - 进入 MySQL 重置密码:
UPDATE mysql.user SET authentication_string=PASSWORD('newpassword') WHERE User='root';
FLUSH PRIVILEGES;
六、总结
本文介绍了 MySQL 的安装过程与基础使用方式,适合新手快速入门。随着项目复杂度提升,还需进一步学习事务、索引、视图、存储过程等高级特性。
欢迎关注后续的 MySQL 进阶教程!