MySQL8.0.36-社区版:Windows和Linux上的应用部署(1)

简介:

本章不做过多的介绍了,你可以去官方的文章查看到更详细,更专业的介绍,我这里直接讲解如何进行安装 

MySQL :: MySQL Documentationicon-default.png?t=N7T8https://dev.mysql.com/doc/


Windows部署

这里我使用的是win10专业版系统

MySQL :: Developer Zoneicon-default.png?t=N7T8https://dev.mysql.com/进入官方网页

点击downloads

这里选择社区版

选择Windows安装

选择下面这个包

下载之后是这样的一个包,双击启动

会弹出一个这样的界面,耐心等待

耐心等待

我这里选择的是安装全部mysql的产品

选no

可以看到mysql的默认端口号为3306,默认可以不动,直接next下一步 

 

设置密码,我这里设置的123456他提示密码较弱,不用管,直接下一步

这里可以看到他会注册成系统服务,名称为MySQL80,这里可以把开机跟随系统启动去掉

下一步

执行

耐心等待

这样就安装成功了


Windows上开启关闭服务

基础的开启和关闭,使用win+r键输入services.msc打开服务

这个就是控制mysql的服务地方

右键这个服务,有开启和关闭,这个就是控制mysql的服务的地方

还有一种方式就是在命令行中输入

net start mysql80

开启服务

net stop mysql80

关闭服务


Windows上连接mysql

1.可以使mysql自带的工具进行连接

2.在cmd中使用mysql命令

但是第二种要去配置一下系统的PATH,接下来一个一个的演示

点击开始键

输入密码123456一回车就进来了

第二种在cmd中使用mysql命令进行连接,现在我还没做任何配置

现在去设置一下PATH环境变量

先去找一下mysql的存放位置

他默认是在你的

C:\Program Files\MySQL\MySQL Server 8.0\bin\

 路径下,现在去配置一下Windows的PATH

点击此电脑右键,属性

高级系统设置

双击Path

点击新建

写入地址后一直确定保存

再新开个cmd

输入

mysql -uroot -p123456

成功进入


Linux部署

我这里使用的是centos7

MySQL :: MySQL Community Downloadsicon-default.png?t=N7T8https://dev.mysql.com/downloads/进入官网下载链接

下载下来的包直接放入Linux中

mkdir mysql

创建一个目录

tar xf mysql-8.0.36-1.el7.x86_64.rpm-bundle.tar -C mysql

解包 

在当前目录直接yum安装 

yum -y install mysql-community-*

 安装完成之后启动mysql

systemctl start mysqld

关闭mysql的话就是

systemctl stop mysqld

Linux获取mysql的root密码 

现在再去获取一下mysql的root用户密码

cat /var/log/mysqld.log  | grep temporary

最后的那一串字符就是mysql的root默认密码 :vsZhLmQfW0-c

mysql -uroot -p
# 然后让输入密码,咱们的密码都是不一样的,我这里是vsZhLmQfW0-c,直接输入进去就行

 


Linux修改mysql的root密码

mysql里如果没有修改mysql的root密码的话 是不让使用任何的操作的

可以看到,要让去改用户的密码

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

他又说我的密码难度过于简单 ,这里我们可以写一个安全性高的密码,或者去修改密码校验的策略。

先设置一个密码

alter user root@"localhost" identified with mysql_native_password by "123QWE!@#qwe";

当前这个密码为:123QWE!@#qwe

再去调一下他密码安全策略

set global validate_password.policy=LOW;

密码安全性调低

set global validate_password.length=4;

密码长度最小为4

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

现在密码设置的多简单的都不报错了

exit退出mysql,再去登录,现在的密码就是刚刚设置的密码了


跨平台互联mysql

可以在Windows远程连接Linux的mysql

或者Linux连接Windows的

或者Windows连接另外一台Windows上的mysql

或者Linux远程连接另外一台Linux的mysql

操作都是基本如下几步

我这里使用的是Windows上连接Linux了,各种平台相互连接的方法基本一样的 

先去在Linux的mysql里给一下root的远程连接权限

注意:在实际的生产环境中用这个可能会有一定的风险,我这里只是用于测试,在生产环境中测试的自行斟酌风险 

CREATE USER 'root'@'%' IDENTIFIED BY '1234';

创建一个root用户他可以在任意地方登录密码为1234

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

给root所有库所有表的全部权限

现在这个mysql就可以在任意地方去连接了

现在在Windows上使用

mysql -uroot -h 192.168.6.1 -p1234

192.168.6.1就是Linux的ip

连上来了,这样就配置成功了

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

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

相关文章

Java项目——瑞吉外卖笔记

hello,你好鸭,我是Ethan,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!💪💪💪 目前博客主要更新Java系列、数据库、项目案例、计算机基础等知识点。感谢你的阅读和…

使用MQTT.fx接入新版ONENet(24.4.8)

新版ONENet使用MQTT.fx 模拟接入 目录 新版ONENet使用MQTT.fx 模拟接入开始前的准备创建产品设备获取关键参数 计算签名使用MQTT.fx连接服务器数据流准备与上传数据流准备数据发送与接收 开始前的准备 创建产品 设备下载Token签名工具生成签名 创建产品设备 根据以下内容填写…

算法四十天-删除排序链表中的重复元素

删除排序链表中的重复元素 题目要求 解题思路 一次遍历 由于给定的链表是排好序的,因此重复的元素在链表中的出现的位置是连续的,因此我们只需要对链表进行一次遍历,就可以删除重复的元素。 具体地,我们从指针cur指向链表的头节…

C++类与对象上(个人笔记)

类与对象 1.面向过程和面向对象初步认识2.类的定义3.类的访问限定符及封装3.1 访问限定符 4.封装5.类的实例化6.类对象6.1类对象的内存计算6.2内存对齐规则(回顾) 7.this指针7.1 this指针的特性 1.面向过程和面向对象初步认识 C语言是面向过程的&#x…

Java考题讲解一共5套,也可以在线刷题

【拯救者】Java刷题训练(二级专升本期末自考必备) 📙巩固基础 📜知道考点 狠狠提分⬆️ (二级专升本期末自考必备) 大纲 一共5套题,每套可以先看视频,然后刷题. 末尾汇总了5套选择 填空 判断题, 优点: 可以查看解析和错题

L2-021 点赞狂魔

输出标签出现次数平均值最小的那个是指标签出现次数K。 模拟。 #include<bits/stdc.h> using namespace std; #define int long long const int n1e611; int a,b,c,ss; struct s {int x,z;string y; }q[n]; bool cmp(s a1,s a2) {if(a1.x!a2.x)return a1.x>a2.x;e…

C语言进阶课程学习记录-第26课 - 指针的本质分析

C语言进阶课程学习记录-第26课 - 指针的本质分析 *号实验-指针的大小实验-传址交换数值实验-const与指针小结 本文学习自狄泰软件学院 唐佐林老师的 C语言进阶课程&#xff0c;图片全部来源于课程PPT&#xff0c;仅用于个人学习记录 *号 实验-指针的大小 #include <stdio.h…

LeetCode 836. 矩形重叠

解题思路 相关代码 class Solution {public boolean isRectangleOverlap(int[] rec1, int[] rec2) {int x1 rec1[0];int y1 rec1[1];int x2 rec1[2];int y2 rec1[3];int a1 rec2[0];int b1 rec2[1];int a2 rec2[2];int b2 rec2[3];return Math.min(y2,b2)>Math.max…

【QT学习】4.对话框学习,浮动窗口,模态对话框,非模态对话框,消息框,文件对话框

1.浮动窗口 代码&#xff1a; //制作核心控件&#xff1a;文本编辑框QTextEdit* pTextEditnew QTextEdit;//制作浮动控件connect(pMenu1,&QMenu::triggered,[](QAction* pAction){qDebug()<<pAction->text()<<endl;if(pAction->text()"浮动控件&quo…

一文介绍CNN/RNN/GAN/Transformer等架构 !!

文章目录 前言 1、卷积神经网络&#xff08;CNN&#xff09; 2、循环神经网络&#xff08;RNN&#xff09; 3、生成对抗网络&#xff08;GAN&#xff09; 4、Transformer 架构 5、Encoder-Decoder架构 前言 本文旨在介绍深度学习架构&#xff0c;包括卷积神经网络CNN、循环神经…

javaScript常见对象方法总结

1&#xff0c;object.assign() 用于合并对象的属性。它可以将一个或多个源对象的属性复制到目标对象中&#xff0c;实现属性的合并。 语法 Object.assign(target, ...sources); 1,target&#xff1a;目标对象&#xff0c;将属性复制到该对象中。 2,sources&#xff1a;一个…

2024大环境差、行业卷,程序员依然要靠这份大厂级24 W字java面试手册成功逆袭!

2024大环境差、行业卷&#xff0c;程序员该怎么办&#xff1f; 2024年金三银四程序员跳槽或者找工作并不理想&#xff0c;迟迟找不到工作&#xff0c;甚至大厂还进行几轮裁员&#xff0c;导致整个就业市场都不是太好&#xff01; 出现这种情况是因为中美贸易战&#xff0c;导…

HubSpot出海营销CRM的创新实践:引领行业变革

在全球化的浪潮下&#xff0c;越来越多的企业选择出海&#xff0c;寻求更广阔的市场和更多的机遇。然而&#xff0c;出海营销并非易事&#xff0c;其中涉及到的CRM&#xff08;客户关系管理&#xff09;更是挑战重重。在这个领域&#xff0c;HubSpot以其创新的实践&#xff0c;…

C/C++如何快速学习?少走3年弯路

于我而言&#xff0c;最开始学习就是 C&#xff0c;除了计算机专业&#xff0c;其他专业可能学习的第一门编程语言为 C 语言&#xff0c;还是谭浩强爷爷那本&#xff0c;当时想着有点 C 基础&#xff0c;无外乎就是 C 语言的升级版&#xff0c;于是开启了 C 的路程。 语言这个…

访问网站时你的电脑都做了什么

电脑在访问百度时 首先在本地hosts文件里面查看本地有无域名对应的IP地址&#xff0c;若有就直接返回。若无&#xff0c;则本地DNS服务器当DNS的客户&#xff0c;向其它根域服务器发送报文查询IP地址&#xff0c;简单来说就是帮助主机查找IP&#xff0c;所以递归查询就在客户端…

SpringBoot之集成Redis

SpringBoot之集成Redis 一、Redis集成简介二、集成步骤2.1 添加依赖2.2 添加配置2.3 项目中使用 三、工具类封装四、序列化 &#xff08;正常都需要自定义序列化&#xff09;五、分布式锁 一、Redis集成简介 Redis是我们Java开发中&#xff0c;使用频次非常高的一个nosql数据库…

【双指针】接雨水

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨 示例 1&#xff1a; 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1]输出&#xff1a;6解释&#xff1a;上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的…

逆向案例十七(1)——webpack加如果之前发送公钥如何定位参数,基于中国五矿

网址链接&#xff1a;中国五矿集团有限公司采购电子商务平台 定位到数据包&#xff0c;载荷中param是一个加密参数。 每一个数据包前都有一个public返回公钥。 点击查看返回的数据 如何定位参数加密位置&#xff1f; 复制公钥包url的后面&#xff0c;进行搜索 &#xff0c;查…

无需训练,这个新方法实现了生成图像尺寸、分辨率自由

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 近日&#xff0c;来自香港中文大学 - 商汤科技联合实验室等机构的研究者们提出了FouriScale&…

C语言单链表

1. 单链表的概念和结构 概念&#xff1a;链表是一种物理存储结构上非连续、非顺序的存储结构&#xff0c;数据元素的逻辑顺序是通过链表 中的指针链接次序实现的 。 链表与顺序表都属于线性表&#xff0c;顺序表在物理存储结构上是线性的&#xff0c;但是链表在物理存储结构上…