Ubuntu22.04安装MySql
在Ubuntu上安装mysql就比较简单了
1、常规操作,更新软件包列表
apt update
至少安装之前看一眼版本吧
apt list mysql-server

嗯,是8.0.35版本的
2、安装mysql
apt install mysql-server
3、给root用户设置密码
# 第一次安装完无需密码,让你输入密码的时候按回车就行了
sudo mysql -uroot
# 进入mysql之后修改root的密码
alter user 'root'@'localhost' identified with mysql_native_password by '你的密码';
# 退出mysql
exit

可以看到,修改完之后再次登录,就需要输入密码了

3、创建新用户登录
如果你觉得使用root用户远程登录不安全,可以创建一个新的用户用于远程登录
# 先使用root账号登录mysql,然后创建新用户user1
CREATE USER 'user1'@'%' IDENTIFIED BY '新用户的密码';# 给user1授予所有ip都可以登录
GRANT ALL PRIVILEGES ON *.* TO 'user1'@'%'; # 刷新
FLUSH PRIVILEGES;
4、远程登录

上来给我报了一个61的错误,应该是限制了ip的原因,登上mysql查了一下,之前已经给新添加的用于授予了所有host都可以登录的权限了呀

只能去看mysql的配置了
vi /etc/mysql/mysql.conf.d/mysqld.cnf
果然,bind-address被限制成了本机,改成0.0.0.0就可以了

再次登录,还是报错,不过报错内容变了

搜了一下,找到了原因
问题原因:mysql8版本之前的加密规则是mysql_native_password,在mysql8版本之后,加密规则更换成了caching_sha2_password。而我刚才创建新用户的时候并没有指定使用什么加密规则,默认就使用caching_sha2_password了,如果指定使用native的加密规则,就不会报这个错了
解决办法:
1、把mysql用户登录密码加密规则还原成mysql_native_password
2、升级自己的链接工具,我这个是mac上的SequelPro,不好升级,所以我选1
先看一下现在用户密码的情况,果然新添加的用户用加密规则是caching_sha2_password

修改起来也简单
#修改加密规则
ALTER USER 'user1'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;#更新一下用户的密码
ALTER USER 'user1'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';#刷新权限
FLUSH PRIVILEGES;
修改成功,测试可以登录了

PS:如果以上步骤都操作了还是不行,估计是ECS服务器的安全组策略限制了3306端口的输入,配置一下规则就可以了
相关文章:
Ubuntu22.04安装MySql
在Ubuntu上安装mysql就比较简单了 1、常规操作,更新软件包列表 apt update 至少安装之前看一眼版本吧 apt list mysql-server 嗯,是8.0.35版本的 2、安装mysql apt install mysql-server 3、给root用户设置密码 # 第一次安装完无需密码,让你输入…...
设计模式-桥接模式(Bridge)
设计模式-桥接模式(Bridge) 一、桥接模式概述1.1 什么是桥接模式1.2 简单实现桥接模式 二、使用桥接模式注意事项三、实现桥接模式的方式3.1 使用继承和组合的方式实现桥接模式3.2 使用接口和内部类的方式实现桥接模式 一、桥接模式概述 1.1 什么是桥接…...
库存预占架构升级方案设计-交易库存中心
背景介绍  伴随物流行业的迅猛发展,一体化供应链模式的落地,对系统吞吐、系统稳定发出巨大挑战,库存作为供应链的重中之重表现更为明显。近三年数据可以看出:  接入商家同比增长37.64%、货…...
【redis】ssm项目整合redis,redis注解式缓存及应用场景,redis的击穿、穿透、雪崩的解决方案
目录 一、整合redis 1、介绍 1.1、redis(Remote Dictionary Server) 1.2、MySQL 1.3、区别 2、整合 2.1、配置 2.2、文件配置 2.3、key的生成规则方法 2.4、注意 二、redis注解式缓存 1、Cacheable注解 2、CachePut注解 3、CacheEvict注解…...
chatGPT对英语论文怎么润色呢?
chatGPT对英语论文怎么润色呢? 回答1: 润色英语论文是一项重要的任务,它有助于提高论文的质量、语法准确性和清晰度。以下是一些关于如何润色英语论文的建议: 语法和拼写检查: 使用拼写和语法检查工具,如…...
【机器学习4】降维
常见的降维方法有主成分分析、 线性判别分析、 等距映射、 局部线性嵌入、 拉普拉斯特征映射、 局部保留投影等。 1 PCA最大方差角度理解 PCA无监督学习算法。 PCA的目标, 即最大化投影方差, 也就是让数据在主轴上投影的方差最大。 在黄线所处的轴上&…...
注册商标有助于企业拓展市场渠道
拓展市场渠道 注册商标有助于企业拓展市场渠道。在商业合作和交易中,消费者往往更加倾向于选择有知名度和信誉的品牌。通过注册商标,企业可以树立自己的品牌形象,提高品牌知名度和美誉度,从而更好地开拓市场和拓展业务。同时&…...
推荐能用ios端磁力下载工具
关于ios端磁力下载工具,之前的文章给大家介绍过2个,分别是雷电下载和闪电下载。但是如今因为不可抗力和苹果商店对于磁力下载和云盘功能的限制,目前这两款工具已经不能够使用了。也就是说免费的下载工具已经没有了,毕竟实现ios端这…...
网页文档阅读的学习笔记
1. 阅读邮件 我是一名人工智能专业的博士生,请你帮我总结此页面的要点...
mysql图书管理系统(49-56)源代码
-- 九、 子查询 -- 无关子查询 -- 比较子查询:能确切知道子查询返回的是单值时,可以用>,<,,>,<,!或<>等比较运算符。 -- 49、 查询与“俞心怡”在同一个部门的读者的借…...
使用Docker部署开源分布式任务调度系统DolphinScheduler
🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《Linux》《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 使用Docker部署开源分布式任务调度系统DolphinScheduler 文章目录 使用Docker部署开源分布式任务…...
光猫桥接与直接拨号的对比
近期搬家,经历了一次拉宽带,换光猫,购置路由器的过程,有一些总结记录下来,备忘 装宽带之前已经知道桥接的好处就是可以路由器拨号,避免拉胯的光猫拖慢网速,但具体有什么坏处也不清楚࿰…...
使用cpolar配合Plex搭建私人媒体站并实现远程访问
文章目录 1.前言2. Plex网站搭建2.1 Plex下载和安装2.2 Plex网页测试2.3 cpolar的安装和注册 3. 本地网页发布3.1 Cpolar云端设置3.2 Cpolar本地设置 4. 公网访问测试5. 结语 1.前言 用手机或者平板电脑看视频,已经算是生活中稀松平常的场景了,特别是各…...
Web APIs——综合案例
1、学生就业统计表 2、渲染业务 根据持久化数据渲染页面 步骤: ①:读取localstorage本地数据 如果有数据则转换为对象放到变量里面一会使用它渲染页面如果没有则用默认空数组[]为了测试效果,可以先把initData存入本地存储看效果 ②&…...
2023.10月考试战报|华为认证HCIP考试100%通过
相关文章: 考试战报|2023.7月-8月思科认证、华为认证-CSDN博客 2023.4月及5月最新HCIP 考试战报来袭_厦门微思网络的博客-CSDN博客 HCIP 3-4月考试战报_厦门微思网络的博客-CSDN博客 2023年HCIP/CCNP考试战报_厦门微思网络的博客-CSDN博客 2023年10月࿰…...
Oracle 三种分页方法(rownum、offset和fetch、row_number() over())
Oracle的三种分页指的是在进行分页查询时,使用三种不同的方式来实现分页效果,分别是使用rownum、使用offset和fetch、使用row_number() over() 1、使用rownum rownum是oracle中一个伪劣,它用于表示返回的行的序号。使用rownum进行分页查询的方…...
13. 一文快速学懂常用工具——Kubernetes 命令
本章讲解知识点 Kubernetes 基本命令本专栏适合于软件开发刚入职的学生或人士,有一定的编程基础,帮助大家快速掌握工作中必会的工具和指令。本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。…...
【Linux】shell执行文件清理
#!/usr/bin/env bash ################################################################################# # 程序名称: AutoClearFiles.sh # 创建日期: 2022-11-16 # 作者: evens # 使用说明: …...
Android MotionLayout
MotionLayout exends ConstraintLayout(动画框架 过渡) View动画 API1 属性动画API11 过渡动画API18 root.width RootViewWidth TransitionManager.beginDelayedTransition(view) 过渡动画 可以改变其大小和流畅性 Fade 可以改变透明度 通过TrasitinManager管理 Go:动态替…...
50基于matlab的传统滤波、Butterworth滤波、FIR、移动平均滤波、中值滤波、现代滤波、维纳滤波、自适应滤波、小波变换
基于matlab的传统滤波、Butterworth滤波、FIR、移动平均滤波、中值滤波、现代滤波、维纳滤波、自适应滤波、小波变换,七种滤波方法,可替换自己的数据进行滤波,程序已调通,可直接运行。 50matlabButterworth滤波 (xiaohongshu.com)…...
Video2X架构演进:从磁盘瓶颈到GPU内存流式处理的技术突破
Video2X架构演进:从磁盘瓶颈到GPU内存流式处理的技术突破 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/vi/vi…...
朋友圈广告投放异常:IP数据接口提供3个思路+1份清单
微信广告对IP的检测已从“单维度标记”升级为“多维画像风控”,代理IP/数据中心IP被标记的主因是IP属性与请求行为不匹配。本文通过一个真实踩坑案例,给出3个排查思路和1份检查清单,核心在于使用IP数据接口提前验证IP属性,从而减少…...
别再自己造轮子了!Spring Boot文件上传,为什么MockMultipartFile只适合测试?
为什么MockMultipartFile在生产环境是个危险选择? 在Spring Boot开发中,文件上传是个高频需求。不少开发者为了快速实现功能,会直接使用MockMultipartFile来处理生产环境的文件上传。这看似省事的做法,实则暗藏巨大风险。上周团队…...
从CMPS和SCAS指令入手,手把手教你用汇编实现一个简易的字符串比较函数
从CMPS和SCAS指令入手,手把手教你用汇编实现一个简易的字符串比较函数 在底层开发中,字符串比较是最基础却至关重要的操作之一。无论是操作系统内核、嵌入式固件还是性能敏感的算法实现,都离不开高效的字符串处理。现代高级语言如C提供的strc…...
AIGC工具平台-ASR通用音频转文本
课程录音、会议纪要和视频字幕都需要快速转文字,手工整理耗时较长,也容易漏掉时间轴和说话人信息。 ASR 语音识别用于把音频或视频转换成文本和 SRT 字幕,并支持单次识别、批量处理、任务日志和本地 FunASR 服务。 文章目录模块定位项目配置…...
Phi-4-mini-reasoning惊艳效果展示:多步数学推导生成简洁准确结论案例集
Phi-4-mini-reasoning惊艳效果展示:多步数学推导生成简洁准确结论案例集 1. 模型核心能力概览 Phi-4-mini-reasoning是一款专注于推理任务的文本生成模型,特别擅长处理需要多步逻辑推导的问题。与通用聊天模型不同,它被专门设计用于数学题解…...
Cursor Pro终极激活指南:三步解锁免费AI编程助手无限功能
Cursor Pro终极激活指南:三步解锁免费AI编程助手无限功能 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached your …...
05华夏之光永存・开源:黄大年茶思屋榜文解法「23期 5题」 【分布式收发机设计专项完整解法】
05华夏之光永存・开源:黄大年茶思屋榜文解法「23期 5题」 【分布式收发机设计专项完整解法】 一、摘要 分布式收发机设计与低秩/稀疏优化赛道,全球现代工程技术已触达绝对性能天花板。传统集中式均衡、单模块预编码、固定流量分配的技术框架,…...
Windows安装Redis和Fastapi联合使用
方法一:.msi 安装包(推荐新手) 这种方式最省心,有图形化安装向导,能帮你自动配置好系统环境。 下载安装包:访问 tporadowski/redis 在 GitHub 上的发布页面,最新稳定版本是 5.0.14.1。下载名为…...
完美世界第一季营收11.7亿:同比降42% 实控人池宇峰套现5.8亿
雷递网 雷建平 4月28日完美世界股份有限公司(证券代码:002624 证券简称:完美世界)昨日发布2025年及2026年第一季度的财报,年报显示,完美世界2026年第一季营收11.71亿,较上年同期的20.23亿元下降…...
