Linux——安装MySQL
1、安装mysql8.0.35
1.1、安装步骤
1.更新包列表,首先,确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包:
sudo apt update
sudo apt upgrade
2.安装MySQL服务器:运行以下命令来安装MySQL服务器:
sudo apt install mysql-server
3.启动MySQL服务:安装完成后,MySQL服务器将自动启动。您可以运行以下命令来确保MySQL正在运行:
sudo systemctl status mysql
4.验证MySQL安装,您可以运行以下命令来验证MySQL是否已成功安装并运行:
sudo mysql -u root -p
5.设置root用户MySQL通过密码登录:
ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';
1.2、创建数据库
创建数据库的时候指定字符集为utf8mb4:CREATE DATABASE nr CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2.1、设置远程登录
2.1、允许使用root账号远程连接
mysql的root用户默认只允许本机登录(localhost表示本地登录),所以我们需要将root用户设置为允许从任意主机登录,登录Mysql后,在Mysql中依次执行以下指令:
use mysql;
update user set host='%' where user='root' and host='localhost';
2. 2、Mysql 允许远程登录
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

2. 3、重启MySQL服务
sudo service mysql restart
2.4、解决Host is not allowed to connect to this MySQL server问题
2.4.1、解析报错原因
‘不允许主机连接到此MySQL服务器’ (意思是本地账号连接可以登录,但是远程登陆不行)
2.4.2、解决步骤
- 登录mysql:
mysql -u root -p - 切换到mysql数据库:
use mysql - 更新user表信息:
update user set host = '%' where user = 'root'; - 刷新权限:
FLUSH PRIVILEGES;
3、设置表名不区分大小写
3.1、设置lower_case_table_names=1
[root@monsters ~]# cd /etc
[root@monsters etc]# vi my.cnf
修改my.cnf:
lower_case_table_names=1
直接加,重新启动:
systemctl restart mysqld
3.2、重启失败的解决方法
若启动失败,是因为mysql8要求必须在初始化的时候设置,所以需要重新进行初始化:
[root@monsters etc]# cd /var/lib/mysql
[root@monsters mysql]# sudo rm -rf /var/lib/mysql/*
[root@monsters mysql]# mysqld --initialize-insecure --user mysql --datadir=/opt/data --lower-case-table-names=1
重新在my.cnf加上lower_case_table_names=1,重启服务:
[root@monsters etc]# sudo systemctl status mysqld
查看日志,获得初始化后的密码:
[root@monsters etc]# grep 'temporary password' /var/log/mysqld.log
初始登录mysql,查看密码规则,修改密码:
mysql> SHOW VARIABLES LIKE 'validate_password%';
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;
mysql> set global validate_password.check_user_name = OFF;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
4、解决MySQL无法设置使用密码登录
删除下图中标红的user表中的那条信息:

相关文章:
Linux——安装MySQL
1、安装mysql8.0.35 1.1、安装步骤 1.更新包列表,首先,确保您的系统已更新到最新状态。运行以下命令来更新包列表和安装最新的软件包: sudo apt update sudo apt upgrade2.安装MySQL服务器:运行以下命令来安装MySQL服务器&…...
java常量和kotlin常量
在java中使用final声明常量在kotlin中使用const val声明常量 常量在编译为字节码后会直接把调用常量的地方直接替换为常量值,示例如下: public class ConstDemo {public static final String NAME "Even";private static final int ID 100…...
Python学习笔记--创建最简单的自定义异常类
在Python中,当创建一个函数时,它应该执行一些操作或返回一些值。如果函数为空,则没有实际的操作或返回值,这是不符合函数设计的初衷的。因此,在Python中,函数体不能为空,必须至少包含一个语句&a…...
2024年,AI 掀起数据与分析市场的新风暴
2024 年伊始,Kyligence 联合创始人兼 CEO 韩卿在其公司内部的飞书订阅号发表了多篇 Rethink Data & Analytics 的内部信,分享了对数据与分析行业的一些战略思考,尤其是 AI 带来的各种变化和革命,是如何深刻地影响这个行业乃至…...
小程序软件测试应该怎么做?有什么作用?
近年来,随着移动互联网的快速发展,小程序软件的使用越来越广泛。无论是企业推广还是个人创作,小程序软件都具备了很大的潜力和市场空间。然而,在发布之前,进行充分的测试是至关重要的,以确保用户体验的顺畅…...
springboot2.2.9整合kafka之KafkaListener实现原理
1、开启kafka的注解EnableKafka 通过开启kafka注解可以看到Import的类KafkaListenerConfigurationSelector加载一个配置类KafkaBootstrapConfiguration,而此类中有两个重要的类: KafkaListenerAnnotationBeanPostProcessor、KafkaListenerEndpointRegistry 2、Kaf…...
数据结构day7
1.思维导图 1.二叉树递归创建 2.二叉树先中后序遍历 3.二叉树计算节点 4.二叉树计算深度。 5.编程实现快速排序降序...
cleanmymacX有必要买吗
CleanMyMac X是一款被广泛推荐的Mac电脑清理软件。以下是关于是否购买CleanMyMac X的几个关键点: 软件功能:CleanMyMac X具备多项功能,包括但不限于系统垃圾清理、缓存清理、恶意软件移除、隐私保护等。这些功能有助于保持Mac电脑的清洁和性能…...
智慧文旅:打造无缝旅游体验的关键
随着科技的快速发展和消费者需求的不断升级,旅游业正面临着前所未有的变革压力。智慧文旅作为数字化转型的重要领域,旨在通过智能化、数据化手段为游客提供更加优质、便捷、个性化的服务,打造无缝的旅游体验。本文将深入探讨智慧文旅在打造无…...
C语言 | 求最大/小值小技巧:fmax、fmin函数
如果你只是因为不想用C语言手写max、min函数,就直接去用iostream中的max、min函数的话,这篇文章可能会有些许帮助。 😇 fmax、fmin函数用于确定两个指定值的较大/较小值。 头文件 math.h(或者cmath)。 定义 double …...
【深度学习每日小知识】Model Accuracy 模型准确率
Model Accuracy 模型准确率 模型准确性是衡量机器学习 (ML) 模型基于数据做出预测或决策的能力的指标。它是用于评估 ML 模型性能的常用指标,可用于比较不同模型的性能或评估特定模型对于给定任务的有效性。 有多种不同的方法来衡量模型的准确性,具体取…...
智能AI系统开发,专业软件硬件物联网开发公司,探索未来科技新纪元
在信息时代,人工智能(AI)、物联网等前沿技术日益受到人们的关注。智能AI系统、专业软件硬件物联网开发公司应运而生。今天,我们将向大家介绍一家位于XX城的专业公司,致力于智能AI系统开发和软件硬件物联网领域的创新研…...
第七篇:node中间件详解
🎬 江城开朗的豌豆:个人主页 🔥 个人专栏 :《 VUE 》 《 javaScript 》 📝 个人网站 :《 江城开朗的豌豆🫛 》 ⛺️ 生活的理想,就是为了理想的生活 ! 目录 📘 引言: &#…...
Jenkins自动化打包
Jenkins自动化打包 下载安装 我们直接从官网https://www.jenkins.io/download/ 下载所需的Jenkins文件 如上图所示, 选择Windows版本,下面就是一路安装即可,需要注意的是,选择作为系统服务选项, 不要自己设置账号密码登录. Web配置 安装完根据提示在浏览器打开 http://lo…...
【服务端性能测试】性能测试策略如何做
一、需求收集 先需要确认本次测试目的是什么,然后再看我们需要用什么参数来判断这个目的是否能够达成。 1.1 业务性能指标参考: TPS、QPS、RT、请求成功率(一般请求成功率>99.99%) 1.2 硬件性能指标参考: 即服…...
透明拼接屏造型:多样拼接与影响因素
透明拼接屏,以其独特的透明显示效果和灵活的拼接方式,在现代显示领域中独树一帜。其造型多样,包括横屏拼接、竖屏拼接、异形拼接以及定制拼接等多种方式,满足了不同场景和应用的需求。尼伽小编将详细介绍这些拼接方式,…...
c# 对路径的访问被拒绝
c#写入一个文件,报错: c# 对路径的访问被拒绝 解决方法: 检查文件路径和目录权限: 确保你的应用程序有权限写入指定的文件或目录。在某些情况下,你可能需要以管理员身份运行应用程序或更改文件/目录的权限。 确保目…...
【数据结构】单调队列
参考这篇文章 单调队列的作用是:给定一个长度为 n 的数组,维护长度为 m 的区间最大/小值 (下面以维护区间最小值为例,最大值相反) 简单来说就是维护一个 deque,deque 的队头是当前最小值的序号ÿ…...
《统计学习方法:李航》笔记 从原理到实现(基于python)-- 第5章 决策树(代码python实践)
文章目录 第5章 决策树—python 实践书上题目5.1利用ID3算法生成决策树,例5.3scikit-learn实例 《统计学习方法:李航》笔记 从原理到实现(基于python)-- 第5章 决策树 第5章 决策树—python 实践 import numpy as np import pand…...
电脑可以设置代理IP吗
首先需要回答的是,电脑可以设置代理IP,下面我们详细说说如何设置。 首先,我们使用工具来完成,使用工具的好处就是可以设置单独的软件使用代理,也可以设置全局,比较方便 我们解压这个文件出来,打…...
ICLR 2026小米AI 技术深度解读
注:小米最新的 AI 顶会成果实际入选了 ICLR 2026(国际学习表征会议),推测您提到的 ICML 为会议名称的混淆,本文将基于小米此次入选的核心研究成果,以及配套的 MiMo-V2.5 系列技术,按您要求的五大…...
为什么92%的AI生成BP被秒拒?ChatGPT商业计划书写作的5大合规红线,今天不看明天就踩坑
更多请点击: https://kaifayun.com 第一章:AI商业计划书被秒拒的底层逻辑真相 投资人不是拒绝AI,而是拒绝“伪AI叙事”。当一份计划书开篇即堆砌“大模型”“AIGC”“多模态融合”等术语,却未定义清晰的用户痛点、可验证的最小闭…...
鸿蒙健身计划页面构建:动作清单与训练部位分布模块详解
鸿蒙健身计划页面构建:动作清单与训练部位分布模块详解 前言 在 HarmonyOS 6.0 应用开发中,健身类页面的训练动作展示和训练部位分析是用户执行训练计划的核心参考模块。本文将以“健身计划”应用中的“动作清单”垂直列表模块和“训练部位分布”进度条网…...
Linux渗透测试实战命令指南:从信息收集到横向移动
1. 这不是命令手册,而是一张渗透测试现场的“作战地图”你有没有过这样的经历:坐在靶机前,刚扫出一个Web服务,脑子里立刻蹦出七八个工具名——nmap、gobuster、sqlmap、hydra……可手一伸向键盘,却卡在了第一个参数上&…...
【无功优化】基于改进教与学算法的配电网无功优化【IEEE33节点】附Matlab代码
✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、程序设计科研仿真。🍎完整代码获取 定制创新 论文复现点击:Matlab科研工作室👇 关注我领取海量matlab电子书和数学建模资料 dz…...
如何用NightX Client打造终极Minecraft 1.8.9体验?完整功能解析+新手教程 [特殊字符]
如何用NightX Client打造终极Minecraft 1.8.9体验?完整功能解析新手教程 🚀 【免费下载链接】NightX-Client Minecraft Forge 1.8.9 hacked client, Based on LiquidBounce 项目地址: https://gitcode.com/gh_mirrors/ni/NightX-Client NightX Cl…...
借脑之术:一根记忆枝条,嫁接到另一棵树上 —— Memory Grafting 深度解读
论文信息 标题 Memory Grafting: Scaling Language Model Pre-training via Offline Conditional Memory 作者 Runxi Cheng, Yuchen Guan, Yongxian Wei, Qianpu Sun, Qixiu Li, Sinan Du, Feng Xiong, Chun Yuan, Yan Lu, Yeyun Gong (10人) 机构 微软亚洲研究院 (Microsoft R…...
Taotoken提供的官方价折扣与活动价在长期使用中的成本优势感知
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 Taotoken提供的官方价折扣与活动价在长期使用中的成本优势感知 1. 成本可预测性的起点:透明的按Token计费 对于需要长…...
为Hermes Agent配置自定义供应商并接入Taotoken聚合服务
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 为Hermes Agent配置自定义供应商并接入Taotoken聚合服务 Hermes Agent 是一个流行的智能体开发框架,它支持通过配置不同…...
索尼相机终极解锁指南:5个简单步骤释放你的相机全部潜能
索尼相机终极解锁指南:5个简单步骤释放你的相机全部潜能 【免费下载链接】OpenMemories-Tweak Unlock your Sony cameras settings 项目地址: https://gitcode.com/gh_mirrors/op/OpenMemories-Tweak 你是否曾经因为索尼相机的30分钟视频录制限制而感到困扰&…...
