MySQL入门:安装与基础操作指南

MySQL 简介

MySQL 是一种开源的关系型数据库管理系统(RDBMS),广泛应用于 Web 开发、企业级应用和数据存储。其特点包括高性能、高可靠性和易用性,支持跨平台运行(Windows、Linux、macOS)。

安装 MySQL

Windows 平台
  1. 下载安装包
    访问 MySQL 官网,选择适合的版本(如 MySQL Community Server)。
  2. 运行安装向导
    双击下载的 .msi 文件,选择“Developer Default”或“Server Only”模式,按提示完成安装。
  3. 配置 MySQL
    安装过程中会提示设置 root 用户密码,并允许配置服务启动方式(建议设为开机自启)。
macOS 平台
  1. 使用 Homebrew 安装
    在终端执行以下命令:
    brew install mysql
    

  2. 启动 MySQL 服务
    brew services start mysql
    

  3. 安全初始化
    运行以下命令设置 root 密码:
    mysql_secure_installation
    

Linux 平台(以 Ubuntu 为例)
  1. 更新软件包列表
    sudo apt update
    

  2. 安装 MySQL Server
    sudo apt install mysql-server
    

  3. 运行安全脚本
    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;

基本表操作
  1. 创建表
    USE test_db;
    CREATE TABLE users (
        id INT AUTO_INCREMENT PRIMARY KEY,
        name VARCHAR(50) NOT NULL,
        email VARCHAR(100) UNIQUE
    );
    

  2. 插入数据
    INSERT INTO users (name, email) VALUES ('Alice', 'alice@example.com');
    

  3. 查询数据
    SELECT * FROM users;
    

常见问题解决

  1. 忘记 root 密码

    • 停止 MySQL 服务:
      sudo systemctl stop mysql
      

    • 启动无密码模式:
      sudo mysqld_safe --skip-grant-tables &
      

    • 重置密码后重启服务。
  2. 连接拒绝错误
    检查用户权限和防火墙设置,确保允许远程连接(如需)。

学习资源推荐

  • 官方文档MySQL Documentation
  • 在线教程:W3Schools、菜鸟教程的 MySQL 章节。
  • 书籍:《高性能 MySQL》《MySQL 必知必会》。

通过以上步骤,可快速完成 MySQL 的安装并掌握基础操作。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值