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

MySQL的安装

一:MySQL的安装

步骤一:

下载mysql,地址:MySQL :: Download MySQL Installer

在MySQL的官网对其进行下载:

也可以下滑,在下面点击此社区服务器安装进行下载:

步骤二:

进入到下载页面,选择社区版(免费),或是企业版本(付费),根据自己的需求进行选择:

步骤三:

当然如果看不懂其中的英文单词,可以选择网页的翻译功能,选择自己需要的版本

步骤四:

下载解压后,进行如下操作:

配置环境变量,并且添加MySQL目录下bin目录的路径:

环境变量配置后,自己创建一个后缀为.ini的文件,添加如下内容:

编辑创建好的my.ini文件,用于初始化mysql数据库,tips:路径必须为“’\”的形式

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\mysql\\mysql-8.0.17-winx64
# 设置mysql数据库的数据的存放目录
datadir = D:\\mysql\\mysql-8.0.17-winx64\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

步骤五:

快捷键Windows + R 输入cmd,进入本地Windows 命令行窗口,然后通过命令行 进入mysql下的bin文件夹。

输入mysqld --initialize 进行初始化mysql。

输入上述命令,按回车,会发现文件夹下会多出一个新的文件夹data。

等待初始化完成会生成一个后缀名为.err的文件,里面存放的是初始化登录mysql的密码;

步骤六:

打开.err文件:找到下图中所示的root账户和root密码;

打开cmd窗口,输入mysqld --install 命令

修改mysql root账户密码:使用命令:alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';

到此,MySQL安装完成,可以正常的使用了。

二:简易练习

题目要求:

创建一个英雄表(hero)
主键
name
nickname
address
groups
email
telphone

具体的指令操作:

如有需要可以自行创建数据库:create Database 【数据库名称】;

相关文章:

  • 利用人工智能和机器人技术实现复杂的自动化任务!
  • 前端使用scale属性结合CSS动态样式实现动态的图片缩放效果
  • 虚幻UE 特效-Niagara特效实战-烟雾、喷泉
  • go-carbon v2.3.4 发布,轻量级、语义化、对开发者友好的 Golang 时间处理库
  • 突破技术极限:软件测试的挑战与压力
  • C++ 宽度优先搜索 || 模版题:走迷宫
  • Oracle全系列版本官网下载保姆及教程
  • 高级分布式系统-第15讲 分布式机器学习--联邦学习
  • Spring Boot整合Junit
  • Elasticsearch 索引文档时create、index、update的区别【学习记录】
  • 23111 IO进程线程 day6
  • Linux学习记录——삼십구 数据链路层协议
  • Linux/Uinx 什么是栈帧?
  • 【b站咸虾米】新课uniapp零基础入门到项目打包(微信小程序/H5/vue/安卓apk)全掌握
  • Linux中的高级权限
  • “大数据应用场景”之隔壁老王(连载四)
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • webgl (原生)基础入门指南【一】
  • XForms - 更强大的Form
  • 大快搜索数据爬虫技术实例安装教学篇
  • 前端自动化解决方案
  • 容器服务kubernetes弹性伸缩高级用法
  • 设计模式 开闭原则
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​ssh免密码登录设置及问题总结
  • # 安徽锐锋科技IDMS系统简介
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (C++17) std算法之执行策略 execution
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (数据结构)顺序表的定义
  • (未解决)macOS matplotlib 中文是方框
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • ***原理与防范
  • .describe() python_Python-Win32com-Excel
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET面试题解析(11)-SQL语言基础及数据库基本原理
  • .Net语言中的StringBuilder:入门到精通
  • .Net中间语言BeforeFieldInit
  • :中兴通讯为何成功
  • @test注解_Spring 自定义注解你了解过吗?
  • [\u4e00-\u9fa5] //匹配中文字符
  • [Android]通过PhoneLookup读取所有电话号码
  • [Bugku]密码???[writeup]
  • [BUUCTF]-PWN:[极客大挑战 2019]Not Bad解析
  • [bzoj1038][ZJOI2008]瞭望塔
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [CISCN 2023 初赛]go_session
  • [CSS]浮动
  • [FC][常见Mapper IRQ研究]
  • [HTML]HTML5实现可编辑表格