MySQL基础入门:安装配置与基本操作
(4) feilong.org 修订于2026-07-13 11:23:25 mysql教程什么是MySQL?
MySQL是一种开源的关系型数据库管理系统(RDBMS),广泛应用于Web应用开发、数据存储和管理领域。其特点包括高性能、跨平台支持、易用性以及丰富的功能,是学习数据库技术的首选入门工具。
安装与配置
操作系统选择
根据操作系统选择合适的安装方式:
- Windows:下载MSI安装包([官网链接](https://dev.mysql.com/downloads/mysql/)),运行后按提示完成安装。
- Linux (Ubuntu/Debian):使用APT包管理器安装:
|
1 2 |
sudo apt update sudo apt install mysql-server |
- MacOS:通过Homebrew安装:
|
1 |
brew install mysql |
初始化配置
1. 安装完成后,首次运行MySQL会提示设置root用户密码。
2. 修改配置文件(
|
1 |
/etc/mysql/my.cnf |
或 my.ini)以调整内存、字符集等参数:
|
1 2 3 |
[mysqld] character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci |
3. 重启服务使配置生效:
|
1 |
sudo systemctl restart mysql |
验证安装
登录MySQL控制台验证是否成功:
|
1 |
mysql -u root -p |
输入密码后,若显示MySQL命令行界面,则表示安装完成。
基本操作指南
连接与退出
- 连接数据库:
|
1 |
mysql -h localhost -u root -p |
- 退出控制台:
|
1 |
EXIT; |
数据库管理
1. 创建数据库:
|
1 |
CREATE DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; |
2. 删除数据库:
|
1 |
DROP DATABASE test_db; |
用户与权限管理
1. 创建用户:
|
1 |
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password'; |
2. 授权访问:
|
1 2 |
GRANT ALL PRIVILEGES ON test_db.* TO 'new_user'@'localhost'; FLUSH PRIVILEGES; |
3. 删除用户:
|
1 |
DROP USER 'new_user'@'localhost'; |
表操作
1. 创建表:
|
1 2 3 4 5 |
CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50), email VARCHAR(100) ); |
2. 插入数据:
|
1 |
INSERT INTO users (name, email) VALUES ('张三', 'zhangsan@example.com'); |
3. 查询数据:
|
1 |
SELECT * FROM users; |
4. 更新数据:
|
1 |
UPDATE users SET name = '李四' WHERE id = 1; |
5. 删除数据:
|
1 |
DELETE FROM users WHERE id = 1; |
常见问题与解决方案
- 连接失败:检查MySQL服务是否启动,确认密码正确性。
- 字符集乱码:在配置文件中统一设置
|
1 |
character-set-server |
为utf8mb4。
- 权限不足:使用GRANT语句重新授权或切换为root用户操作。
总结
MySQL作为数据库领域的核心工具,其安装与基本操作是入门学习的关键环节。通过本文的步骤,读者可快速搭建本地环境并掌握基础命令。后续可进一步学习SQL优化、事务管理及高级查询技巧,深入探索数据库技术的深度与广度。
更新网址:https://feilong.org/mysql-install-configuration
最初发布:20260713 11:23:25 feilong.org 于广州
加入收藏夹,查看更方便。