Linux:安装MySQL服务(非docker方式)

1、下载安装包

下载MySQL安装包,需要Oracle官网的账号

下面是网友提供的账号及密码,亲测有效。
账户:3028064308@qq.com			我用的这个,可以登陆
密码:OraclePassword123!Oracle Account: 602205528@qq.com
Oracle Password:Hkk.520.1314Oracle Account:2696671285@qq.com 
Oracle Password:Oracle123Oracle Account:541509124@qq.com
Oracle Password:LR4ever.1314

下载地址:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述
下载好后,上传到Linux系统中。
我创建的目录是/opt/mysql
在这里插入图片描述在这里插入图片描述

2、卸载Mariadb数据库

首先,查看是否安装了该数据库
rpm -qa |grep mari
在这里插入图片描述
然后,卸载mariadb
rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64
rpm -e --nodeps marisa-0.2.4-4.el7.x86_64
最后,验证卸载是否成功
rpm -qa |grep mari
在这里插入图片描述

3、安装MySQL

解压
tar -xvf mysql-5.7.44-1.el7.x86_64.rpm-bundle.tar
在这里插入图片描述
按顺序执行以下命令:

rpm  -ivh mysql-community-common-5.7.44-1.el7.x86_64.rpm
rpm  -ivh mysql-community-libs-5.7.44-1.el7.x86_64.rpm
rpm  -ivh mysql-community-client-5.7.44-1.el7.x86_64.rpm
rpm  -ivh mysql-community-server-5.7.44-1.el7.x86_64.rpm
rpm  -ivh mysql-community-devel-5.7.44-1.el7.x86_64.rpm		这一项可以不安装

在这里插入图片描述
经过以上操作,MySQL就是安装成功了。
启动MySQL服务
systemctl start mysqld.service
在这里插入图片描述

4、修改root密码

查看MySQL设置的root账号的初始密码
grep "password" /var/log/mysqld.log
在这里插入图片描述
登陆MySQL
mysql -u root -p
在这里插入图片描述
设置MySQL的密码策略
策略为0时,密码强度最低,只要长度满足8位就可以了。策略为1时,也就是MEDIUM,不仅需要长度满足,还有数字,大小写,特殊字符要求。因此我们可以通过设置该属性来改变策略。
通过下面的命令设置只是临时的,重启MySQL后失效。
set global validate_password_policy=0;
在这里插入图片描述
修改密码
set password for 'root@localhost'=password('123456');
在这里插入图片描述
报错原因参考:https://blog.csdn.net/haha__momo/article/details/123567037

ALTER USER USER() IDENTIFIED BY '12345678';
在这里插入图片描述
使密码生效
flush privileges;
在这里插入图片描述
退出,重新登陆,验证是否修改成功。
quit;
在这里插入图片描述
到此,用新密码登陆成功。

5、创建远程登陆账号

create user test identified by '12345678';
grant all privileges on *.* to 'test'@'%'identified by '12345678' with grant option;
flush privileges ;

在这里插入图片描述

6、测试远程登陆

首先,查看Linux防火墙是否开启
systemctl status firewalld.service
在这里插入图片描述
然后,放开3306端口的远程访问权限
netstat -anp |grep mysql
在这里插入图片描述
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --reload;
firewall-cmd --query-port=3306/tcp;
在这里插入图片描述
远程登陆test账号
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

nvm的下载与使用

1.如果已经安装nodejs , 先卸载nodejs; 从控制面板中 卸载程序 卸载nodejs win r打开cmd ,管理员运行 where node 查看是否删除干净nodejs 2.下载nvm 从github 下载nvm , 下载nvm 3.nvm 和node安装路径最好写在同一个路径下 ,如D盘 ,D\a\nvm , D\a\nodejs 4.…

Cesium点位弹窗

1.弹窗没法向加入点位一样加入到地图内部,entity没法实现 2.使用绝对定位,将地图组件通过定位加入到地图上,注意弹窗层级一定在地图上 3.通过判断点击位置是否是点位来获取entity信息,将信息显示在弹窗 4.将点击处点位的经纬度转为…

redis非关系型数据库(缓存型数据库)——中间件

【重点】redis为什么这么快?(应届) ①redis是纯内存结构,避免磁盘I/O的耗时 ②redis核心模块是一个单进程,减少线程切换和回收线程资源时间 ③redis采用的是I/O的多路复用机制(每一个执行线路可以同时完…

拜托!佛系点,你只是给社区打工而已

社区人到年底了各种要写的东西很烦啊!突然看到这个,真的谢谢啊! 家人们谁懂啊?!!平时写个东西起码两三天,试了一下这东西!输入需求,一键生成,写好了&#xf…

计算机专业毕业后的选择有哪些?

这就得看你自己的职业规划啦,现在考公考研也很卷,就业环境也不太乐观,既然这样,做选择就遵守自己的内心,从自己的职业规划和兴趣来选吧。 下面我们就先对这三条路的职业方向来做分析: 1.考研 考研也有两…

2024年测试工程师必看系列之fiddler设置手机端抓包全套教程

fiddler设置手机端抓包 安卓手机抓包 第一步:配置电脑和安卓的相关设置 1、手机和fiddler位于同一个局域网内;首先从fiddler处获取到ip地址和端口号: ,点击online,最后一行就是ip地址 2、路径:Tools》Op…

java基础练习缺少项目?看这篇文章就够了(上)!

公众号:全干开发 。 专注分享简洁但高质量的动图技术文章! 项目概述 本教程适合刚学习完java基础语法的同学,涉及if语句、循环语句、类的封装、集合等基础概念,使用大量gif图帮助读者演示代码操作、效果等,是一个非常…

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(六)

新增菜品 1.1 需求分析与设计1.1.1 产品原型1.1.2 接口设计1.1.3 表设计 2.2 代码开发2.2.1 文件上传实现2.2.2 新增菜品实现 2.3 功能测试 1.1 需求分析与设计 1.1.1 产品原型 后台系统中可以管理菜品信息,通过 新增功能来添加一个新的菜品,在添加菜品…

【以图会意】操作系统的加载流程

声明:本图为博主方便自己记忆理解,诸多疏漏望请博友理性观看!如有错误不足恳请指正。 首先,操作系统是一段程序,他保存在ROM中,在开机时,CPU被激活,首先将IR置为BIOS(Bas…

单链表相关面试题--3.给定一个带有头结点 head 的非空单链表,返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点

/* 解题思路: 通过快慢指针找到中间节点,快指针每次走两步,慢指针每次走一步,当快指针走到结尾的时候,慢指针正好走到中间位置 */ typedef struct ListNode Node; struct ListNode* middleNode(struct ListNode* head)…

文心一言 VS 讯飞星火 VS chatgpt (139)-- 算法导论11.4 3题

三、用go语言,考虑一个采用均匀散列的开放寻址散列表。当装载因子为 3/4 和 7/8 时,试分别给出一次不成功查找和一次成功查找的探查期望数上界。 文心一言: 在开放寻址法中,当散列表的装载因子超过其阈值时,会触发重…

【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV4)模型算法详解

【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV4)模型算法详解 文章目录 【图像分类】【深度学习】【Pytorch版本】GoogLeNet(InceptionV4)模型算法详解前言GoogLeNet(InceptionV4)讲解Stem结构Inception-A结构Inception- B结构Inception-C结构redution-A结构re…