如何安装使用MySQL_MySQL数据库安装与基本操作入门教程

看不見的法師
发布: 2025-08-28 11:28:01
原创
744人浏览过
安装MySQL需根据操作系统选择合适方式:Windows用户可下载MSI安装包,选择“Developer Default”并设置root密码;macOS用户推荐使用Homebrew命令brew install mysql;Linux用户可通过apt或yum安装。安装后务必运行mysql_secure_installation提升安全性。基本操作包括:用mysql -u root -p登录,执行CREATE DATABASE建库,CREATE USER创建用户并授权,USE选择数据库,CREATE TABLE建表,完成数据管理基础搭建。

如何安装使用mysql_mysql数据库安装与基本操作入门教程

MySQL的安装和基本操作,对于初入数据库世界的朋友来说,听起来可能有点复杂,但实际上只要跟着步骤走,它远没有想象中那么高不可攀。简单来说,就是下载安装包,跑个安装向导,设个密码,然后就能用几行SQL命令开始你的数据库之旅了。核心就是:安装是基础,操作是实践,理解了这两点,你就能驾驭这个强大的工具

我个人觉得,安装MySQL这事儿,不同操作系统上体验还真不太一样。

如果你用的是Windows系统,那通常最省心的办法就是去MySQL官网下载那个MSI安装器。你得找“MySQL Community Server”版本,因为它对我们个人开发者或者小团队来说,功能足够用了,而且是免费的。下载回来双击运行,它会给你几个选项,比如“Developer Default”(开发者默认),这个通常就包含了你开发需要的所有东西,比如服务器、客户端工具、Workbench什么的。一路“Next”下去,中间会让你设置一个root用户的密码,这个密码可得记牢了,这是你数据库的“超级管理员”权限。安装过程中还会问你是否要把MySQL服务注册成系统服务,一般是勾选的,这样它就能随系统启动了。我记得我第一次安装的时候,就是因为没注意这个root密码,后面连接的时候老是报错,搞得一头雾水。所以,密码这步,千万别马虎。

macOS用户,如果你习惯用Homebrew,那简直是福利,一行命令

brew install mysql
登录后复制
,基本就搞定了。Homebrew会帮你处理好依赖,安装完了还会提示你如何启动服务。当然,你也可以像Windows一样去官网下DMG包,图形化安装,步骤也挺直观的。

至于Linux,尤其是Ubuntu或Debian系的,

sudo apt update && sudo apt install mysql-server
登录后复制
,这基本上是我的首选。CentOS/RHEL的话就是
yum
登录后复制
。包管理器安装的好处是省心,它会自动配置很多东西,但有时候版本可能不是最新的。安装过程中也会让你设置root密码。安装完后,记得运行
sudo mysql_secure_installation
登录后复制
,这个脚本非常重要,它会引导你设置密码强度策略、删除匿名用户、禁止root远程登录、删除测试数据库等,这是数据库安全的第一道防线,强烈建议跑一遍。

安装好MySQL,服务也跑起来了,接下来就是怎么用了。

最直接的方式就是通过命令行客户端连接。打开你的终端或命令提示符,输入:

mysql -u root -p
登录后复制

然后输入你之前设置的root密码。成功进入后,你就会看到

mysql>
登录后复制
的提示符。

现在,我们可以开始一些基本操作了:

  1. 创建数据库: 就像给你的数据找个“家”。

    CREATE DATABASE my_first_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    登录后复制

    我习惯加上字符集和排序规则,这样能更好地支持多语言,避免乱码问题。

  2. 创建新用户并授权: 生产环境中,尽量不要直接用root用户操作所有事情,给每个应用或开发者创建专属用户是好习惯。

    CREATE USER 'dev_user'@'localhost' IDENTIFIED BY 'your_strong_password';
    GRANT ALL PRIVILEGES ON my_first_db.* TO 'dev_user'@'localhost';
    FLUSH PRIVILEGES; -- 刷新权限,让更改立即生效
    登录后复制

    这里

    'localhost'
    登录后复制
    表示这个用户只能从本地连接,如果你需要从远程连接,可以改成
    '%'
    登录后复制
    ,但这会增加安全风险,需要谨慎。

  3. 选择数据库: 告诉MySQL你要在哪片“土地”上耕作。

    USE my_first_db;
    登录后复制
  4. 创建表: 数据库里存放数据的基本结构。

    CREATE TABLE products (
        id INT AUTO_INCREMENT PRIMARY KEY,
        name VARCHAR(255) NOT NULL,
        price DECIMAL(10, 2) NOT NULL DEFAULT 0.00,
        stock INT DEFAULT 0,
        created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
    );
    登录后复制

以上就是如何安装使用MySQL_MySQL数据库安装与基本操作入门教程的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号