当前位置: 首页 > article >正文

MySQL(社区版)安装过程

1.下载地址

mysql官方网站:www.mysql.com

也可以从Oracle官网进入:https://www.oracle.com/

下载地址:https://dev.mysql.com/downloads/mysql/

选择对应版本以及操作系统,MSI是安装包方式,ZIP是压缩包方式。

2.解压缩

点击安装包方式,我的解压路径为D:Mysql

3.修改配置文件

解压完成后,在当前页面复制、创建一个xx.ini,修改为my.ini

修改其中的basedirdatadir:

basedir=mysql主目录 ​

datadir=mysql主目录\data

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ---------->是你的文件路径

basedir=D:\Mysql\mysql-8.0.26-winx64
# 设置mysql数据库的数据的存放目录  --------->是你的文件路径,data文件夹自行创建
#datadir=D:\Mysql\mysql-8.0.26-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

4.配置bin目录为环境变量
  1. 在桌面或文件资源管理器中,右键点击 此电脑/计算机,选择属性。
  2. 在系统窗口中,点击 高级系统设置。
  3. 在 系统属性 窗口中,点击 高级 选项卡下的 环境变量 按钮。
  4. 在 环境变量 窗口中,你可以看到 用户变量 和 系统变量 两部分。(配置 用户变量 中的Path则只有当前用户可以使用,配置 系统变量 则所有用户可以使用)
  5. 点击编辑 系统变量 中的Path,点击新建,将你的bin目录路径添加上去,点击确定。
5.初始化命令(记住控制台给出的随机密码 ,这是初次登录的密码)

用管理员身份打开cmd,在转到bin目录

C:\Windows\System32>cd D:\Mysql\mysql-8.0.26-winx64\bin

C:\Windows\System32>d:

D:\Mysql\mysql-8.0.26-winx64\bin>

D:\Mysql\mysql-8.0.26-winx64\bin>mysqld --initialize --console

6.给MySQL服务创建名称

mysqld --install mysql8 ------>记得查看服务是否注册

按 Win + R,输入 services.msc。或者右键任务栏选择”任务管理器“,点击服务,启动类型 可以更改,右键服务,点击属性更改。

7.启动服务

net start mysql

8.登陆以及更改密码(前面给出的随机密码)

mysql -u root -p  ----->登录

ALTER USER root@localhost IDENTIFIED  BY '新密码'    ------->更改新密码

9.停止服务/删除服务

net stop mysql     ------>停止

mysqld --remove     ------>删除

10.sql基础,创建数据库、表、插入数据

1)创建数据库,表

create database db_ck;
use db_ck
create table t_hero(
    -> id int,
    -> name varchar(50),
    -> gender char(5),
    -> deed varchar(255)
    -> );

2)查看t_hero的字段

3)插入数据

INSERT INTO t_hero (id, name, gender, deed) VALUES
(1, '贾宝玉', '男', '荣国府的公子,与林黛玉有一段爱情故事。'),
(2, '林黛玉', '女', '多愁善感,最终因病早逝。'),
(3, '薛宝钗', '女', '贤淑端庄,最终与贾宝玉成婚。'),
(4, '孙悟空', '男', '齐天大圣,与唐僧西天取经,神通广大。'),
(5, '唐僧', '男', '取经团队的核心人物,慈悲为怀。'),
(6, '猪八戒', '男', '贪吃懒惰,但也有勇有谋。'),
(7, '沙僧', '男', '忠诚老实,负责挑担和保护唐僧。'),
(8, '刘备', '男', '蜀汉开国皇帝,仁德之君。'),
(9, '关羽', '男', '忠义之士,武艺高强。'),
(10, '张飞', '男', '勇猛善战,性格豪爽。'),
(11, '诸葛亮', '男', '蜀汉丞相,智慧过人。'),
(12, '宋江', '男', '梁山泊首领,人称及时雨。'),
(13, '林冲', '男', '八十万禁军教头,武艺高强。'),
(14, '武松', '男', '打虎英雄,性格刚烈。'),
(15, '鲁智深', '男', '花和尚,力大无穷,行侠仗义。');

然后查看表


http://www.kler.cn/a/584530.html

相关文章:

  • 上下文微调(Contextual Fine-Tuning, CFT)提高大型语言模型(LLMs)在特定领域的学习和推理能力
  • 高级java每日一道面试题-2025年2月22日-数据库篇[Redis篇]-Redis是什么?
  • LangGraph 构建的工作流调用数据库的时候怎么添加重试机制
  • 基于Spring Boot的牙科诊所管理系统的设计与实现(LW+源码+讲解)
  • 上下文学习思维链COTPrompt工程
  • ClickHouse SQL优化:从原理到实战的深度指南
  • 【Grok3 deepseek-R1】利用伪逆方法求解机械臂速度级的运动方案
  • Unity知识总结——算法
  • 源IP泄露后如何涅槃重生?高可用架构与自动化防御体系设计
  • 计算机网络之应用层(控制连接与数据连接)
  • TCP为什么可靠?
  • 当今前沿技术:改变生活的新趋势与应用
  • Python个人学习笔记(15):模块(time)
  • 加速布局前置仓,京东健康自营大药房也要做即时零售仓店?
  • 定义未来!广东天谱科技集团有限公司荣获“GAS科创奖-产品创新奖”!
  • Python自动化脚本:2分钟快速搭建MTProto代理服务(支持多端口负载均衡)
  • C# 事件使用详解
  • logback希望特定的error日志写入到特定文件
  • 开源工具利器:Mermaid助力知识图谱可视化与分享
  • 海外服务器的网络带宽该如何进行选择?