linux 部署mysql

news2024/11/26 10:51:48

本文介绍下Centos7中mysql的安装(Centos7以下版本中有些命令和centos7中有些不同,安时需注意下自己的linux版本)

事先准备

1、查看系统中是否自带安装mysql

yum list installed | grep mysql
![在这里插入图片描述](https://img-blog.csdnimg.cn/e322b2f4036c4d9db27006cf835acc70.png)

2.删除所有查询结果

yum -y remove 包1 包2 包3...

在这里插入图片描述

1、下载并安装yum repository

[root@s2 ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

[root@s2 ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm

#如果在前面的步骤中报 "-bash: wget: 未找到命令 "的错误则需要先安装wget,命令如下:

[root@s2 ~]# yum -y install wget 

2、安装mysql服务器

[root@s2 ~]# yum -y install mysql-community-server
#如果报以下错误:
 /*失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64
  GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql*/ 

原因:
GPG验证不通过,我理解是本机配置的这个软件包对应的公钥不对,签名验证失败。查mysql官网的解决方案,大意是如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中。
解决方案(执行完以下命令后重新执行:yum -y install mysql-community-server命令):

[root@s2 ~]# rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

3、启动mysql服务(适用于centos7)

[root@s2 ~]# systemctl start mysqld.service 

#查看是否已启动——状态(Active:active(running))
[root@s2 ~]# systemctl status mysqld.service 

4、查看mysqld日志并用初始化密码登录

——获取系统默认的初始化密码

[root@s2 ~]# grep "password" /var/log/mysqld.log

5、用系统的初始化密码登录

[root@s2 ~]# mysql -u root -p

修改默认密码与规则

若想要设置低安全等级密码,如‘123456’,需要改变密码规则(可跳过)

#把ABCd001!替换为你想要的密码,此后ABCd001!就是你自己的登录密码,如果觉得太复杂记不住,可以修改mysql的密码规则
#密码的长度是由validate_password_length决定的,但是可以通过以下命令修改
mysql> set global validate_password_length=4;
#validate_password_policy决定密码的验证策略,默认等级为MEDIUM(中等),可通过以下命令修改为LOW(低),命令如下:
mysql> set global validate_password_policy=0;
#这样设置后可以重新设置你想要的多于4位的密码(如:123456),设置密码命令如下:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改密码

#输入初始化密码登录,需要用初始化密码登录了才可以修改密码并使用mysql
#修改密码规则如下:密码中必须包含大小写字母数字及符号——提供参照密码‘ABCd001!’

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

6、开放mysql的远程登录(开发后你可以用Navicate等工具登录)

mysql> grant all privileges  on *.* to root@'%' identified by "123456" with grant option;
#刷新权限
FLUSH PRIVILEGES;

7、因安装了Yum Repository,每次使用yum操作时都会自动更新,所以需把它卸载掉:

[root@s2 ~]#  yum -y remove mysql57-community-release-el7-10.noarch

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

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

相关文章

不愧是华为出来的,太强了。。。

前言 实习去了博彦科技(外包),做的就是螺丝钉的活,后面还因为人效不佳,被开了。 正式毕业后去了另外一个做电子发票的公司,但是都是功能测试和一点点APP测试,然后经常被开发怼,测试…

【Linux】13. 文件操作

1. 重新认识文件 经过之前的linux命令操作、进程相关概念的学习,我们对于文件也并不陌生 首先需要明确以下概念: 即使是空文件,也要在磁盘当中占据空间文件 文件内容 文件属性文件操作 对文件内容的操作 或者 对文件属性的操作 或者 二者…

软件测试人到30岁+,还有出路吗???

最近一个学生也可以说是朋友,他遇到了一个让他困扰的职场难题,背景如下: 1)他们公司准备搞安全测试了,现在有人员培训的计划,所以全组有学习安全测试课程的安排。 2)他自己目前专职性能测试1年了…

基于SSM的物流仓库管理系统

摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个…

“专精特新”发展概况

专精特新概念自2011年开始萌芽,2021年上升为国家战略,2022年写进二十大报告,顶层设计持续推进,旨在聚焦产业链关键环节,加强技术创新,破解核心技术“卡脖子”问题。全国各地政府从企业调研、整体设计、培育…

AI崛起:哪些职位将首当其冲?

随着人工智能的迅猛发展,人们普遍担心自己的工作是否会被AI取代。虽然是否能毁灭人类尚难以确定,但可以肯定的是,AI绝对会抢走某些职位。以下是十个职业,它们很可能是被AI取代的首批。 制造业:随着自动化机器人的进步…

docker-compose 搭建 zipkin 服务端

目录 基于docker-compose搭建服务端 数据库 服务器 docker-compose.yaml 问题 测试 基于docker-compose搭建服务端 数据库 我这边存储选择了Mysql存储,新建了 zipkin库,数据库脚本如下 -- -- Copyright 2015-2019 The OpenZipkin Authors -- -- Li…

Java单元测试学习(二)

Java单元测试学习&#xff08;二&#xff09; 使用测试框架JUnitMockito和单元测试覆盖率框架JaCoCo 目录结构 依赖—很好&#xff0c;这里又有个小插曲 打开页面查看覆盖率时一直显示0/0---->最后的解决方式是①添加了maven-surefire-plugin插件 <?xml version&quo…

C++中流的分类

前言 关于流本质的问题&#xff0c;其实从我刚开始学习C的时候&#xff0c;就已经存在了。当时找了不少的资料&#xff0c;不过一直处于那种知其然而不知其所以然的状态&#xff0c;关于流的本质问题我还是一直没有搞通&#xff0c;始终就是懵懵懂懂的。 不过在今天&#xff0…

智能电能表采集失败的原因和解决方法

智能电能表采集失败的原因和解决方法 智能电能表作为现代电力系统中的重要组成部分&#xff0c;在电能计量、电费结算等方面发挥着关键作用。然而&#xff0c;在实际应用过程中&#xff0c;有时会出现电能表采集失败的情况&#xff0c;这可能源于网络连接故障、数据传输错误等…

数据结构基础-堆

堆实现 计算机科学中&#xff0c;堆是一种基于树的数据结构&#xff0c;通常用完全二叉树实现。堆的特性如下 在大顶堆中&#xff0c;任意节点 C 与它的父节点 P 符合 P.value \geq C.value而小顶堆中&#xff0c;任意节点 C 与它的父节点 P 符合 P.value \leq C.value最顶层…

维护嵌入式 Linux 内核——So Easy

导读Pengutronix 内核黑客 Jan Lbbe 总结了嵌入式 Linux 中正在不断增长的安全威胁&#xff0c;并在这次欧洲嵌入式 Linux 会议上概述了一个计划&#xff0c;以保持长期设备的安全和功能完整。 安全漏洞只发生在 Windows 上的好日子正在快速过去。恶意软件黑客和拒绝服务老手们…

【InsCode AI 创作助手】关于编程人员的未来发展趋势,看看AI们怎么说

一、你平时会使用这类AI工具吗&#xff1f;你对这类型的工具有什么看法&#xff1f; 1&#xff09;会经常使用AI工具吗&#xff1f; 是的&#xff0c;我在生活和工作中经常会使用AI工具&#xff0c;尤其是chatGPT&#xff08;3.5&#xff09;和文心一言&#xff0c;关于midjour…

【微信小程序开发】第 5 节 - 小程序代码的构成

欢迎来到博主 Apeiron 的博客&#xff0c;祝您旅程愉快 &#xff01; 时止则止&#xff0c;时行则行。动静不失其时&#xff0c;其道光明。 目录 1、缘起 2、了解项目的基本组成结构 3、小程序页面的组成部分 4、JSON 配置文件 4.1、json 配置文件的作用 4.2、app.json 文…

http首部(下)

开始头大&#xff0c;哈哈&#xff0c;这个东西真的很无聊且枯燥&#xff0c;奈何最近的学习中经常用到这些知识&#xff0c;还是过一遍比较放心。上一篇博客中我们讨论了http报文首部&#xff0c;其划分为请求头和响应头。请求头主要由请求行、请求字段、通用字段、实体字段组…

ChatGPT请不要和打工人争辩今天星期几

目录 1 今天星期几2 聊聊ChatGPT与工具的结合 1 今天星期几 周五了&#xff0c;一个星期快结束了&#xff0c;闲来问问chatgpt (gpt-3.5) 今天 ( 2023.06.03星期五&#xff09;星期几&#x1f601;&#xff0c;chatgpt给出的回答如下&#xff1a; 今天是2023年6月2号没错&…

Linux系统下安装配置 Nginx 详细教程介绍

Linux系统下安装配置 Nginx 详细教程介绍 一、下载 Nginx 安装包 打开Nginx官网 &#xff1a;nginx: download 然后我们找到一个版本&#xff0c;把鼠标移动到上面&#xff0c;右键 - 复制链接地址 我们使用 wget 命令把Nginx安装包下载到/usr/local/目录中 安装wget yum…

基于html+css的图展示110

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

sid,eld,sidd dataset介绍,dng图像处理

文章目录 SID dataset1. SID dataset 概述2. SID 读取和显示代码3. 一些示例 SIDD datasetELD datasetDNG camera pipeline SID dataset 1. SID dataset 概述 SID 是Learning to See in the Dark 论文中提出的暗光raw数据集 其中包括两个相机的拍摄数据 Sony alpha7S II 和 …

实战演练 | 在 Navicat 16 中创建视图

为了规范化数据库表&#xff0c;常常会将高级别表中的冗余列抽取到单独的子表中。这通常是由于某些字段与父实体具有一对多关系而发生的。例如&#xff0c;请参考以下使用 Navicat Data Modeler 生成的模型&#xff1a; 评估最初是 ups 表的一部分&#xff0c;但这导致了数据冗…