虚拟机linux7.9下安装mysql遇到的问题

1.提示文件权限不够

解决:chmod -R 777 /usr/local/mysql/

2.提示硬盘空间不够,mysql初始化失败

解决:更改/etc/my.cnf,将日志文件大小减少(innodb_log_file_size),删除/data/mysql目录下的文件,重新初始化

3.提示mysql套接字连接不上

解决:重新启动虚拟机,会自动创建mysql.sock

4.找不到文件目录

解决:需要执行cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld命令,将mysql服务启动文件放到特定路径下

5.提示mysql登录的临时密码已过期

解决:先修改/ect/my.cnf添加skip-grant-tables=1跳过密码验证。重新启动mysql服务后登录mysql,成功后设置密码,set password for 'root'@'localhost' = password('root'); 注意:mysql8.0后使用update user set authentication_string=password("你的密码") where user="root";再将/ect/my.cnf中的kip-grant-tables=1注释掉,重新启动mysql服务,用账号密码登录。

update user set plugin='mysql_native_password' where user='root';

6.本机navicat无法访问虚拟机里的mysql

解决:需要新建一个允许远程访问的账户。

# %表示可以任何地址都可以连接,如果要指定ip地址连接,将%改为指定ip地址即可

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

# 授予用户数据库权限,此处为授予root用户操作所有数据库的所有权限,all代表所有权限

GRANT ALL privileges ON *.* TO 'root'@'%';

# 刷新

FLUSH PRIVILEGES;

7.提示无权限创建 /var/lib/mysql

解决:

#先创建mysql用户的密码

passwd mysql

新的密码: XX

重新输入新的密码: XX

#查看mysql是否在sudoers中,若没有,则加上mysql用户

su - root

密码: root

ls -l /etc/sudoers

vi /etc/sudoers

按键【i】编辑,【ESC】退出,【:wq!】强制保存退出

#更改权限

sudo chown -R mysql:mysql /var/lib/mysql/

主要原因为my.cnf没更新成功,更新成功则无须上述操作,默认的my.cnf中数据目录为/var/lib/mysql

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

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

相关文章

GPU集群上分布式训练大模型

总结一下如何在超算系统上进行预训练大模型的分布式训练 / 微调,文中代码已上传至 github 实验环境 集群1:国家广州超算 星逸A800智能AI集群 GPU:8 * Nvdia Tesla-A800 80G显存 CPU:2 * 28核 Intel Xeon Gold 6348 内存&#xff…

读取excel并且显示进度条

读取excel并且显示进度条 通过C#实现DataGridView加载EXCEL文件,但加载时不能阻塞UI刷新线程,且向UI显示加载进度条。 #region 左上角导入 private async void ToolStripMenuItem_ClickAsync(object sender, EventArgs e) { …

Java | Leetcode Java题解之第552题学生出勤记录II

题目: 题解: class Solution {static final int MOD 1000000007;public int checkRecord(int n) {long[][] mat {{1, 1, 0, 1, 0, 0},{1, 0, 1, 1, 0, 0},{1, 0, 0, 1, 0, 0},{0, 0, 0, 1, 1, 0},{0, 0, 0, 1, 0, 1},{0, 0, 0, 1, 0, 0}};long[][] re…

Oracle OCP认证考试考点详解082系列16

题记: 本系列主要讲解Oracle OCP认证考试考点(题目),适用于19C/21C,跟着学OCP考试必过。 76. 第76题: 题目 解析及答案: 以下哪三项活动会被记录在数据库的警报日志中? A. 块损坏错误 数据库…

103、Python并发编程:使用信号量Semaphore实现资源有限的并发场景

引言 在前面几篇文章的基础上,应对并发编程中现成同步的需求场景: 我们可以使用锁,作为多线程同步的几个核心基础,实现对临界资源的保护,确保满足基本的互斥访问逻辑。 使用条件变量Condition,实现有固定…

蛋奶烙饼:美味与温暖的邂逅

食家巷蛋奶烙饼,那金黄的色泽、浓郁的奶香和蛋香,光是看着就让人垂涎欲滴。它的制作过程并不复杂,却充满了生活的烟火气。将面粉、鸡蛋、牛奶等简单的食材混合在一起,搅拌成细腻的面糊。在平底锅中倒入少许油,舀一勺面…

Linux内核中IRQ Domain的结构、操作及映射机制详解

往期内容 本专栏往期内容,interrtupr子系统: 深入解析Linux内核中断管理:从IRQ描述符到irq domain的设计与实现 pinctrl和gpio子系统专栏: 专栏地址:pinctrl和gpio子系统 编写虚拟的GPIO控制器的驱动程序:…

cocos creator 3.8.3物理组件分组的坑

坑,坑的不行的大坑 group用的二进制的左移获取十进制的数值 目前是这样判断的,也不知道对不对,什么get、set Group没找到

如何解决“在ANACONDA prompt可以使用‘conda activate‘,但是在pycharm终端没办法使用该指令“”

一、设置好环境变量 此电脑(右键)-属性-高级系统设置-环境变量-在系统变量那一筐的PATH双击添加 二、完成后再测试conda activate 笔者测试完后,conda是可以用了,但是conda activate用不了。 显示该错误CommandNotFoundError:…

三菱MR-J4-B系列伺服参数一览

要点 与伺服系统控制器连接后,同服系统控制器的伺服参数的值即被写入各参数中。根据伺服系统控制器的机种和伺服放大器软件版本及MRConfigurator2的软件版本,存在无法设定的参数或范围。详细内容请参照伺服系统控制器的用户手册。请使用MR Configurator2…

Pattern program MPAT 详解

本文为VIP文章,主要介绍Pattern中元素与格式、常用指令、地址&数据产生指令等。 目录 一、pattern概述 二:Pattern构成元素 1、pattern构成元素:MPAT、END 2、pattern构成元素:pattern file name 3、pattern构成元素:SDEF 4、Pattern构成元素:REGISETR 5、Pa…

Qt编译lua库并调用

参考博客: 编译lua库 参考下面文章编译lua库文件 QT5.9学习笔记之QT编译lua库_qtluaintf.h-CSDN博客 https://blog.csdn.net/qq_23345187/article/details/112710677 Qt代码引用lua库文件 打开pro项目文件,右键空白处,点击添加库&#xff…

数据结构:直接插入排序

直接插入排序是数据结构中较为简单的插入排序法,基本思想是:把待排序的记录按照关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插完为止,得到一个新的有序序列。 实际上我们玩扑克时,就用了插入排…

Pr 视频过渡:溶解

效果面板/视频过渡/溶解 Video Transitions/Dissolve Adobe Premiere Pro 的视频过渡效果中,溶解 Dissolve效果组提供了多种平滑过渡方式,适用于不同的场景需求,从基础的淡入淡出到复杂的叠加溶解,帮助用户实现更具层次感的视觉过…

使用 Elasticsearch 构建食谱搜索(一)

作者:来自 Elastic Andre Luiz 了解如何使用 Elasticsearch 构建基于语义搜索的食谱搜索。 简介 许多电子商务网站都希望增强其食谱搜索体验。正确使用语义搜索可以让客户根据更自然的查询(例如 “something for Valentines Day - 情人节的礼物” 或 “…

prompt资料收集

1. LANGgpt模板 # Role: 知识探索专家 ## Profile: - - 即刻App即刻App,享受探索、表达和创造https://m.okjike.com/originalPosts/649801f1ba47fe581a0da471?seyJ1IjoiNjQyM2IwMDE4NDg5Njk1NGJjYzhkNWU1IiwiZCI6MX0%3D2. 好的prompt的标准 主观的说:…

大数据学习10之Hive高级

1.Hive高级 将大的文件按照某一列属性进行GROUP BY 就是分区,只是默认开窗存储; 分区是按行,如一百行数据,按十位上的数字分区,则有十个分区,每个分区里有十行; 分桶是根据某个字段哈希对桶数取…

前端Nginx的安装与应用

目录 一、前端跨域方式 1.1、CORS(跨域资源共享) 1.2、JSONP(已过时) 1.3、WebSocket 1.4、PostMessage 1.5、Nginx 二、安装 三、应用 四、命令 4.1、基本操作命令 4.2、nginx.conf介绍 4.2.1、location模块 4.2.2、反向代理配置 4.2.3、负载均衡模块 4.2.4、通…

Mit6.S081-实验环境搭建

Mit6.S081-实验环境搭建 注:大家每次做一些操作的时候觉得不太保险就先把虚拟机克隆一份 前言 qemu(quick emulator):这是一个模拟硬件环境的软件,利用它可以运行我们编译好的操作系统。 准备一个Linux系统&#xf…

AWS账号安全:如何防范与应对账号被盗风险

在云计算时代,Amazon Web Services(AWS)作为全球领先的云服务提供商,为企业和个人提供了强大的计算资源和灵活的服务。然而,随着云计算的普及,AWS账号被盗的风险也随之增加。我们九河云有多年用云经验&…