0

0

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

看不見的法師

看不見的法師

发布时间:2025-08-28 11:28:01

|

777人浏览过

|

来源于php中文网

原创

安装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>
的提示符。

仿优购鞋子商城整站 for ECSHOP
仿优购鞋子商城整站 for ECSHOP

ECSHOP仿优购鞋子商城整站源码,程序基于ECSHOP 2.7.3 UFT8版本制作,适合服装,鞋子,家居等商城使用。目前程序未添加广告位,请自行在网站后台进行添加。具体添加方法,请查看SHOPEX5站点的相关教程。 安装方法:1。访问 :域名/install2. 按照程序提示进行安装.3.安装完成后,登陆网站后台.选择数据库管理--数据库备份--数据库还原.,导入之前的数据库。4.后台-模板管

下载

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

  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
    );

相关专题

更多
数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

685

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

324

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

348

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

1117

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

359

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

717

2024.04.07

sql中where的含义
sql中where的含义

sql中where子句用于从表中过滤数据,它基于指定条件选择特定的行。想了解更多where的相关内容,可以阅读本专题下面的文章。

577

2024.04.29

sql中删除表的语句是什么
sql中删除表的语句是什么

sql中用于删除表的语句是drop table。语法为drop table table_name;该语句将永久删除指定表的表和数据。想了解更多sql的相关内容,可以阅读本专题下面的文章。

419

2024.04.29

c++空格相关教程合集
c++空格相关教程合集

本专题整合了c++空格相关教程,阅读专题下面的文章了解更多详细内容。

0

2026.01.23

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
最新Python教程 从入门到精通
最新Python教程 从入门到精通

共4课时 | 16.8万人学习

Node.js 教程
Node.js 教程

共57课时 | 9.2万人学习

CSS3 教程
CSS3 教程

共18课时 | 4.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

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