开发者

MySQL 安装与使用步骤详解

目录
  • mysql 安装与使用
  • 一、安装步骤 (Windows)
  • 二、基础配置
    • 环境变量配置
  • 三、数据库操作
    • 四、管理工具
      • 五、安全设置
        • 六、备份与恢复

          MySQL 安装与使用

          一、安装步骤 (Windows)

          访问官网下载页面

          • 进入社区版下载页:MySQL Community Server
          • 选择操作系统版本(推荐下载MSI Installer)

          安装向导设置

          [1] 选择安装类型:`Developer Default`
          [2] 检查依赖项:自动安装必要组件
          [3] 配置认证方式:`Use Strong Password Encryption`
          [4] 设置root密码:需包含大小写字母+数字
          [5] 配置服务名称:保持默认`MySQL80`

          二、基础配置

          环境变量配置

          # 添加至Path环境变量
          C:php\Program Files\MySQL\MySQL Server 8.0\bin

          验证安装

          mysql --version
          # 预期输出:mysql  Ver 8.0.xx for Win64 on x86_64

          三、数据库操作

          基础指令

          sudo /usr/local/mysql/support-files/mysql.server start    --启动 MySQL
          sudo /usr/local/mysql/support-files/mysql.server stop     -- 停止MySQL
          sudo /usr/local/mysql/support-files/mysql.server restart  --重启 MySQL

          连接数据库

          mysql -u root -p 或  /usr/local/mysql/bin/mysql -u root -p  -- 进入默认用户:root

          创建数据库

          CREATE DATABASE school;
          USE school;

          建表示例

          CREATE TABLE students (
            id INT PRIMARY KEjsY AUTO_INCREMENT,
            name VARCHAR(50) NOT NULL,
            score DECIMAL(5,2),
            created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
          );

          数据操作

          -- 插入数据
          INSERT INTO students (name, score) VALUES ('张三', 92.5);
          -- 查询数据
          SELECT * FROM students WHERE score > 90;
          -- 更新数据
          UPDATE students SET score = 95.0 WHERE name = '张三';
          -- 删除数据
          DELETE FROM students WHERE id = 1;

          四、管理工具

          命令行工具

          SHOW DATABASES;        -- 查看数据库列表
          DROP DATABASE  text;   -- 删除指定 数据库,如:text
          DESC students;         -- 查看表结构

          图形php化工具推荐

          - MySQL Workbench (官方工具)
          - Navicat for MySQL
          - DBeaver (开源免费)

          五、安全设置

          创建新用户

          CREATE USER 'teacher'@'localhost' IDENTIFIED BY 'SecurePass123!';
          GRANT SELECT, INSERT ON school.* TO 'teacher'@'localhost';
          FLUSH PRIVILEGES;
          

          六、备份与恢复

          命令行备份

          mysqldump -u root -p school > school_backup.sql

          数据恢复

          mysql -u root -p sch编程客栈ool < school_backup.sql

          提示:生产环境建议定期进行数据库备份,使用--skip-lhttp://www.devze.comock-tables参数处理大表锁定问题。

          到此这篇关于MySQL 安装与使用详解的文章就介绍到这了,更多相关mysql安装与使用内容请搜索编程客栈(www.devze.com)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程客栈(www.devze.com)!

          0

          上一篇:

          下一篇:

          精彩评论

          暂无评论...
          验证码 换一张
          取 消

          最新数据库

          数据库排行榜