MySQL下载安装配置

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


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


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

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.mfbz.cn/a/85074.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

蓝蓝设计UI设计公司-界面设计与开发案例

天津航天中为项目 中国南方电网十二个软件交互优化和界面设计 图标设计 | 交互设计 | 界面设计 天津航天中为数据系统科技有限公司是航天503所控股的专业化公司,坐落于天津滨海新区航天技术产业园,是航天五院家入住天津未来科技城的军民融合型企业&…

Azure如何调整虚拟机的大小

参考 https://blog.csdn.net/m0_48468018/article/details/132267096 创建虚拟机进入资源,点击大小选项,并对大小进行调整 点击如下图的cloud shell,进入Azure CLI,使用az vm resize 进行大小调整 命令中的g对应资源组,n对应虚拟机名称&am…

Spring中的IOC与DI-细胞内物质与传递

对IOC的认识 Spring Inversion of Control简称Spring IOC,是一种设计原则,通过它可以实现对象之间的解耦。通过Spring DI(Dependency Injection)依赖注入实现对象生命周期管理,为开发者提供对象创建、使用方式。 Spring中的Bean 在Spring框…

解决Pycharm的Settings中Project不见了也无法选择Python Interpreter的方法

目录 一、问题如下二、解决方法 一、问题如下 突然打开项目没有python解释器,也无法重新配置python Interpreter,而且整个文件夹是黄色高亮的形式,如下显示,而且重新安装了pycharm也没用甚至说打开File–>Setting–>Projec…

idea 转换为 Maven Project 的方法

选项: Add as Maven Project

数据结构介绍

1、什么是数据结构呢? 计算机底层存储、组织数据的方式。是指数据相互之间是以什么方式排列在一起的。数据结构是为了更方便的管理和使用数据,需要结合具体的业务来进行选择。一般情况下,精心选择的数据结构可以带来更高的运行或者存储效率。…

【LeetCode】复写零

复写零 题目描述算法描述编程代码 链接: 复写零 题目描述 算法描述 编程代码 class Solution { public:void duplicateZeros(vector<int>& arr) {int n arr.size();int dest -1,cur 0;while(cur < n){if(arr[cur]){dest;}else{dest2;}cur;if(dest > n-1){…

分布式事务理论基础

今天啊&#xff0c;本片博客我们一起来学习一下微服务中的一个重点和难点知识&#xff1a;分布式事务。 我们会基于Seata 这个框架来学习。 1、分布式事务问题 事务&#xff0c;我们应该比较了解&#xff0c;我们知道所有的事务&#xff0c;都必须要满足ACID的原则。也就是 …

CSS中的display属性有哪些值?它们的作用?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ CSS display 属性的不同取值和作用1. block2. inline3. inline-block4. none5. flex6. grid7. table、table-row、table-cell8. list-item9. inline-table、table-caption、table-column 等 ⭐ 写在最后 ⭐ 专栏简介 前端入门之旅&#x…

[ubuntu]ubuntu18.04使用自带共享桌面实现vncserver连接

vncserver有很多方法比如你安装vnc4server,tightvncserver,x11vnc等都可以实现vnc局域网连接&#xff0c;今天使用系统共享桌面设置vnc连接 Ubuntu开启远程桌面 Ubuntu18.04使用gnome桌面环境&#xff0c;系统自带屏幕共享和远程登录功能&#xff0c;默认使用的是vino作为VNC…

open suse 15.5(任意版本) 使用阿里云的repo

一、shell suse 的包管理工具叫 zypper. zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/leap/15.5/repo/oss/ openSUSE-15.5-Oss zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/leap/15.5/repo/non-oss/ openSUSE-15.5-Non-Oss …

python爬虫9:实战2

python爬虫9&#xff1a;实战2 前言 ​ python实现网络爬虫非常简单&#xff0c;只需要掌握一定的基础知识和一定的库使用技巧即可。本系列目标旨在梳理相关知识点&#xff0c;方便以后复习。 申明 ​ 本系列所涉及的代码仅用于个人研究与讨论&#xff0c;并不会对网站产生不好…

Air780EG —— 合宙4G定位解决方案

定位模式&#xff1a; 外部单片机控制模式(常见于AT固件客户)&#xff1a; 开机 -> 搜星 -> 定位成功 -> 上报 -> 关机 780E自行控制模式(常见于二次开发客户&#xff0c;AT用户也可以使用): 开机 -> 搜星 -> 定位成功 -> 模块休眠&#xff0c;关闭GP…

C++新经典01--函数递归

函数的递归 #include <stdio.h> void diguifunc() {printf("diguifunc()函数执行\n");diguifunc();//自己调用自己 }void main(){diguifunc(); }把程序执行起来&#xff0c;等几秒钟&#xff0c;可以看到&#xff0c;屏幕不断滚动并输出如下内容&#xff1a; …

AP9235 dc-dc升压恒流电源驱动IC 2000ma SOT23-6

概述 AP9235B 系列是一款固定振荡频率、恒流输出的升压型DC/DC转换器&#xff0c;非常适合于移动电话、PDA、数码相机等电子产品的背光驱动。输出电压可达30V &#xff0c;3.2V输入电压可以驱动六个串联LED&#xff0c; 2.5V输入电压可以驱动两路并联LED&#xff08;每路串联…

Android Studio调试出现错误时,无法定位错误信息解决办法

做项目时运行项目会出现问题&#xff0c;但是找不到具体位置&#xff0c;如下图所示&#xff1a;感觉是不是很懵逼~&#xff0c;Log也没有显示是哪里的问题 解决方案&#xff0c;在右侧导航栏中选择Gradle——app——build&#xff0c;然后点击运行 运行结果如下&#xff0c;很…

YOLO目标检测算法调试过程学习记录

先前已经完成过YOLO系列目标检测算法的调试过程&#xff0c;今天主要是将所有的调试加以总结 这里的conda环境就不再赘述了&#xff0c;直接使用requirement.txt文件的即可&#xff0c;也可以参考YOLOX的配置过程5 数据集处理 YOLOv5有自己的数据集格式&#xff0c;博主的数据…

live555在Windows WSL2中编译、运行,搭建RTSP流服务器

文章目录 1. 背景2. 实施步骤2.1 下载live555安装包2.2 解压压缩包2.3 编译源码2.3 安装ffmpeg2.4 安装opencv-python2.5 视频文件格式转换2.6 启动推流2.6 安装VLC&#xff0c;验证 3. 用opencv-python接口接收视频流参考 1. 背景 想要通过RTSP往opencv的接口中推流&#xff…

选择靠谱商城系统的重要性

电子商务的蓬勃发展&#xff0c;越来越多的企业和商家开始进入电商领域&#xff0c;希望通过搭建自己的网上商城来实现业务增长和利润提升。然而&#xff0c;在选择合适的商城系统时&#xff0c;很多人往往会忽视靠谱性这一关键因素。下面就选择靠谱商城系统的重要性作一些简单…

DataSecurity Plus:守护企业数据安全的坚实屏障

在数字化时代&#xff0c;数据被誉为企业最重要的资产之一。然而&#xff0c;随着大数据的兴起和信息的日益增长&#xff0c;企业面临着前所未有的数据安全挑战。为了应对这些挑战&#xff0c;数据安全管理变得至关重要。在这个领域&#xff0c;ManageEngine的DataSecurity Plu…
最新文章