MySQL下载安装配置

news2024/9/23 7:30:13

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

MySQL下载安装配置(安装包方式安装)

  • 一、下载安装包
    • 1. 官网下载地址
    • 2. 选择社区版
    • 3. 选择版本和系统并下载安装包
  • 二、解压
  • 三、配置系统环境变量
    • 1. 创建MYSQL_HOME变量
    • 2. 添加到path变量
    • 3. 验证
  • 四、安装mysql服务
    • 1. 进入mysql的bin目录下
    • 2. 安装服务
    • 3. 以管理员身份运行cmd窗口
    • 4. 重新安装服务
  • 五、初始化密码
  • 六、开启mysql服务
    • 1. 开启服务
    • 2. 登录验证是否开启
  • 七、修改密码
    • 1. 修改
    • 2. 验证
    • 3. 第二种方式修改密码
    • 4. 再验证
    • 5. 查看数据库列表
    • 6. 切换数据库
    • 7. 查看表列表
    • 8. 查看指定表的内容
  • 八、拓展
    • 1. 配置初始化文件initialize.ini
    • 2. 远程连接mysql


一、下载安装包

1. 官网下载地址

https://dev.mysql.com/downloads/

2. 选择社区版

选择MySQL Community Server安装社区版服务
在这里插入图片描述

3. 选择版本和系统并下载安装包

选择General Availability(GA)Releases
根据需要选择版本和系统
在这里插入图片描述
在这里插入图片描述

二、解压

在这里插入图片描述

三、配置系统环境变量

1. 创建MYSQL_HOME变量

在这里插入图片描述

2. 添加到path变量

在这里插入图片描述

3. 验证

配置好环境变量后检查
命令

mysql --version

在这里插入图片描述

四、安装mysql服务

1. 进入mysql的bin目录下

执行命令1

cd D:\JavaSoftWares\MYSQL\mysql-8.1.0-winx64

执行命令2

d:

在这里插入图片描述

2. 安装服务

执行命令

mysqld --install

在这里插入图片描述
报错,表示无权限

3. 以管理员身份运行cmd窗口

需要通过管理员权限运行cmd窗口
界面底部搜索cmd弹出命令提示符
在这里插入图片描述
选择以管理员身份运行
在这里插入图片描述

4. 重新安装服务

mysqld --install

在这里插入图片描述
如上表示安装成功
如果安装多个mysql服务可在install后加上名称以区分

mysqld --install mysql001

五、初始化密码

执行命令

mysqld --initialize --console

获取初始化密码,如下图红框中位置
在这里插入图片描述
复制下来,后面需要修改

六、开启mysql服务

1. 开启服务

执行命令

net start mysql

在这里插入图片描述

2. 登录验证是否开启

登录验证是否开启(使用的账号是root密码是刚刚初始化生成的密码)

mysql -u root -p

然后输入密码

vou:5izo,jgJ

如下图即表示登录成功进入mysql
在这里插入图片描述

七、修改密码

将密码改为root

1. 修改

执行命令

alter user 'root'@'localhost' identified by 'root';

在这里插入图片描述
如图表示修改成功

2. 验证

exit

退出后
再次登录验证已修改的密码
账号

mysql -u root -p

密码

root

在这里插入图片描述
密码修改成功

3. 第二种方式修改密码

也可以用如下语句修改密码

alter user 'root'@'localhost' identified with mysql_native_password by '1234';

在这里插入图片描述

4. 再验证

exit

退出后再次登录验证
账号

mysql -u root -p
1234

验证密码已修改,如下
在这里插入图片描述

5. 查看数据库列表

show databases;

在这里插入图片描述

6. 切换数据库

use mysql

在这里插入图片描述

7. 查看表列表

show tables;

在这里插入图片描述
可以看到mysql数据库中有38个表

8. 查看指定表的内容

select user,host,password_expired from user;

在这里插入图片描述
以上即为mysql安装包方式下载安装配置

八、拓展

1. 配置初始化文件initialize.ini

如果需要设置一下参数的,可以参考该文件进行使用,然后初始化后即生效
在mysql文件夹中()与bin文件夹同级)创建ini文件

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\JavaSoftWares\\MYSQL\\mysql-8.1.0-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\\JavaSoftWares\\MYSQL\\mysql-8.1.0-winx64\\Data
# 允许最大连接数
max_connections=100
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

2. 远程连接mysql

root管理员的host默认为localhost,如果其他电脑ip想要登录这个mysql则需要将host修改为%
创建用户liabai
密码为1234

create user 'libai'@'%' identified with mysql_native_password by '1234';

在这里插入图片描述
查看用户

select user,host from user;

在这里插入图片描述
可以看到用户libai已经创建成功,host为%
其他ip电脑可以通过该用户密码来远程登录mysql服务

如果想将现有的root用户修改成可远程访问的用户则需要将root的host修改为%
命令如下

update user set host = '%' where user = 'root';

然后再执行刷新系统权限的命令

flush privileges;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/908674.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微信聊天记录词云制作

文章目录 一:聊天记录传输至电脑二:聊天记录破解三:聊天记录分析(1)字段含义(2)词频统计和词云制作(3)效果展示 一:聊天记录传输至电脑 在雷电模拟器中打开r…

独家|2023 Q2业内3D-NAND研发动态最全一览表

有粉丝私信,希望可以看到业内比较全的3D-NAND动态。经过小编的找寻,结合TechInsight的信息以及各家原厂官网消息,整理出2023 Q2业内3D-NAND研发动态最全一览表,供大家参考。 声明:本表格均为公开信息整理,如…

AI提示语-让每个人都能轻松使用 AI,提高 10 倍生产力

AI提示语简介 无需代码,连接模型快速构建AI应用。让每个人都能轻松使用 AI,提高 10 倍生产力。 AI提示语介绍 AI 提示语致力于为各类AI应用搭建、运行和推广的基础平台,让广大用户都能将AI的力量运用到实际的工作与生活场景中。 AI提示语…

国产SSD崛起!2023年发展趋势解析

随着科技的不断进步,SSD已经成为了现代计算机不可或缺的一部分。而在这个市场中,国产SSD也逐渐崭露头角。 国产SSD市场份额继续扩大 根据市场调研机构IDC的数据显示,2023年中国SSD市场份额排名前五的厂商中有四家是国内企业,分别是…

【第三阶段】kotlin语言的内置函数apply

1.普通方式输出一个字串的信息 fun main() {var info"Ktolin"//普通方式println("info的长度为${info.length}")println("info的最后一个字符${info[info.length-1]}")println("info全转换为大写${info.toLowerCase()}") }执行结果 …

Go 语言在 Windows 上的安装及配置

1. Go语言的下载 Golang官网:All releases - The Go Programming Language Golang中文网:Go下载 - Go语言中文网 - Golang中文社区 两个网站打开的内容只有语言不同而已,网站上清晰的标注了不同操作系统需要对应安装哪个版本,其中…

对类加载过程的通俗理解

开局一张图 一般来说,类加载分为:加载、验证、准备、解析、初始化 5个步骤。 各阶段略叙 1、加载 将.class文件加载进内存 2、验证 判断.class文件的格式是否正确 3、准备 为类的静态变量分配内存并设置初始值。只有b、c会在此阶段进行处理。 //…

移动端的帮助中心该如何设计?

随着移动互联网的发展,APP作为一种高效的营销工具,已经成为企业抢占移动端流量的重要手段。同时随着智能手机用户规模不断扩大,以及用户的消费逐渐向移动端转移,使得越来越多企业认识到 APP与其营销模式是成为互补的关系&#xf…

数据驱动未来:基于状态的维修在工业领域的前景

随着科技的不断进步,工业界正迎来一场革命,而其中的一颗明星是基于状态的维修(CBM)。这一技术正在改变工业维护的方式,通过实时数据分析和人工智能驱动,使维护从被动的、计划性的转变为主动的、预测性的。本…

基于多元宇宙算法优化的BP神经网络(预测应用) - 附代码

基于多元宇宙算法优化的BP神经网络(预测应用) - 附代码 文章目录 基于多元宇宙算法优化的BP神经网络(预测应用) - 附代码1.数据介绍2.多元宇宙优化BP神经网络2.1 BP神经网络参数设置2.2 多元宇宙算法应用 4.测试结果:5…

3种清除logo的方法,使其干净整洁 自然无痕

信息爆炸的时代,我们每天都和图片打交道经常会遇到一些带有水印的图片。这些水印可能是品牌的标志或者是版权信息,但有时候它们会干扰到我们对图片的欣赏和使用。那么,怎么去掉图片logo水印呢? 毕竟影响图片美感,使用也不方便&a…

torch一些操作

Pytorch文档 Pytorch 官方文档 https://pytorch.org/docs/stable/index.html pytorch 里的一些基础tensor操作讲的不错 https://blog.csdn.net/abc13526222160/category_8614343.html 关于pytorch的Broadcast,合并与分割,数学运算,属性统计以及高阶操作 https://blog.csd…

Spring的基本概念

前言 Spring 究竟是什么?其实Spring简单来说就是一个包含众多工具方法的IOC容器。 那么什么是IOC呢? IoC Inversion of Control 翻译成中⽂是“控制反转”的意思. 既然Spring 是⼀个IoC(控制反转)容器,重点还在“容…

深度学习基本理论下篇:(梯度下降/卷积/池化/归一化/AlexNet/归一化/Dropout/卷积核)、深度学习面试

18、 请说明Momentum、AdaGrad、Adam梯度下降法的特点 Momentum、AdaGrad、Adam是针对SGD梯度下降算法的缺点的改进算法。在SGD算法中,如果函数的形状非均向(参数大小差异较大),SGD的搜索路径会呈“之字形”移动,搜索…

代码随想录打卡—day21—【二叉树】— 8.21

1 530. 二叉搜索树的最小绝对差 530. 二叉搜索树的最小绝对差 想法:先直接中序遍历(升序的序列)过程中相邻两个数的差值取min,自己写一次AC代码: /*** Definition for a binary tree node.* struct TreeNode {* …

JMETER基本原理

Jmeter基本原理是建立一个线程池,多线程运行取样器产生大量负载,在运行过程中通过断言来验证结果的正确性,可以通过监听来记录测试结果; JMETER是运行在JVM虚拟机上的,每个进程的开销比loadrunner的进程开销大&#x…

基于springboot+vue的食材商城(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目介绍…

ChatGLM的int8量化以及由此对量化的梳理总结

目录 一、ChatGLM的int8量化 二、全流程量化 三、量化校准 目前随着模型规模越来越大,对于没有很多算力的人来说,使用大模型的门槛越来越高,因此ChatGLM提供的模型支持,fp16、int8和int4的量化,来降低加载模型的显存…

Dockerfile制作Nginx应用镜像

文章目录 使用Dockerfile制作基于Centos7的Nginx应用镜像创建Dockerfile创建镜像上传镜像-harbor修改hosts文件修改daemon.json重启DOCKER登录并上传测试镜像 使用Dockerfile制作基于Centos7的Nginx应用镜像 创建Dockerfile FROM centos:7 MAINTAINER "WWW" RUN yu…

多维时序 | MATLAB实现SCNGO-BiLSTM-Attention多变量时间序列预测

多维时序 | MATLAB实现SCNGO-BiLSTM-Attention多变量时间序列预测 目录 多维时序 | MATLAB实现SCNGO-BiLSTM-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 多维时序 | MATLAB实现SCNGO-BiLSTM-Attention多变量时间序列预测。 模型描…