记一下mysql安装过程中遇到的报错解决

执行mysql8.0.34安装过程中的:bin/mysqld --initialize --user=mysql 步骤时报错。

报错1:bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory

解决:

	centos:yum install numactlubuntu:apt-get install numactl

报错2:

bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.11' not found (required by bin/mysqld)
bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by bin/mysqld)
bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by bin/mysqld)
bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by bin/mysqld)
bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by bin/mysqld)
bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by bin/mysqld)
bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by bin/mysqld)
bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libcrypto.so.1.1)
bin/mysqld: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libprotobuf-lite.so.3.19.4)
bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libprotobuf-lite.so.3.19.4)
bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libprotobuf-lite.so.3.19.4)
bin/mysqld: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libprotobuf-lite.so.3.19.4)
bin/mysqld: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /project/mysql-8.0.33-linux-glibc2.28-x86_64/bin/../lib/private/libprotobuf-lite.so.3.19.4)

解决:
感谢: https://blog.csdn.net/qilaixiaoboluo/article/details/136381545
需要安装升级响应库,比较麻烦,暂时没试
然后,发现低版本对这些包要求不高,所以选择了降版本到5.7,好使…emo…
这里主要是我的需求不高,没必要非得高版本,我的系统硬件很低,如有需求,可以选择docker部署

执行mysql5.7.44安装过程中的:bin/mysqld_safe --user=mysql & 步骤时报错。

某些文件不存在等

[2] 13323
(base) [root@VM-0-16-centos mysql]# 2024-03-15T05:56:31.855167Z mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.
2024-03-15T05:56:31.888640Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2024-03-15T05:56:32.359648Z mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended

其实这些,自己指定个路径就行了

/usr/local/mysql/bin/mysqld \
--basedir=/usr/local/mysql  \
--datadir=/var/lib/mysql \
--plugin-dir=/usr/local/mysql/lib/plugin \
--user=mysql  \
--log-error=/var/log/mariadb/mariadb.log  \
--pid-file=/var/run/mariadb/mariadb.pid  \
--socket=/var/lib/mysql/mysql.sock

上面的路径都可以自定义,我就是懒得定义,那么出问题的目录都是因为权限不够
解决:

mkdir -p /var/log/mariadb
touch /var/log/mariadb/mariadb.log
chmod 777 -R /var/log/mariadb/
chown mysql:mysql -R /var/log/mariadb/ # 可不执行

服务启动,然后进入mysql时:./bin/mysql -uroot -p

报错:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

解决:

# 简单方案
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

完整方案:感谢:https://blog.csdn.net/web_15534274656/article/details/126493970

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

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

相关文章

web 课程

文章目录 格式图片超链接书签链接表格例子横跨束跨 格式 <br /> <br/> #换行图片 <img> 标签是用于在网页中嵌入图像的 HTML 标签&#xff0c;它有一些属性可以用来控制图像的加载、显示和交互。以下是对 <img> 标签常用属性的详细介绍&#xff1a;…

MySQL基础架构

文章目录 MySQL基础架构一、连接器 - 建立连接&#xff0c;权限认证二、查缓存 - 提高效率三、分析器 - 做什么四、优化器 - 怎么做五、执行器 - 执行语句六、存储引擎1、存储引擎的概述2、存储引擎的对比3、存储引擎的命令4、存储引擎的选择 MySQL基础架构 大体来说&#xff…

旅游管理系统 |基于springboot框架+ Mysql+Java+Tomcat的旅游管理系统设计与实现(可运行源码+数据库+设计文档)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 前台功能效果图 管理员功能登录前台功能效果图 系统功能设计 数据库E-R图设计 lunwen参考 摘要 研究…

Transformer面试题总结101道

在本文中&#xff0c;我们将回答一系列关于Transformer的问题&#xff0c;涵盖了从基础概念到高级应用的多个方面。无论您是准备面试、学习深度学习&#xff0c;还是对自然语言处理技术感兴趣&#xff0c;都希望本文能为您提供有益的启示和知识。 注&#xff0c;本文的面试题借…

数字电子技术实验(三)

单选题 1. MSI的全拼和含义是什么&#xff1f; A. m e t a l s i l i c o n。 B. m e d i u m s c a l e i n t e g r a t i o n。 C. m a i n t e n a n c e s u p p l y i t e m (i z a t i o n ) D. m a n a g e m e n t s y s t e m i n d i c a t o r 答案&#xff1…

九大运算符详解

目录 前言 一.算数运算符 1.1 算数运算符 1.2 算数运算案例 二.关系运算符 2.1关系运算符 2.2 关系运算案例 三.逻辑运算符 3.1 逻辑运算符 3.2 逻辑运算案例 四.位运算符 4.1 位运算符 4.2 位运算符案例 五.赋值运算符 5.1 赋值运算符 5.2 赋值运算符案例 六. 杂项运算符 6.1 …

idea中database的一些用法

1、查看表结构 方法1&#xff0c;右键&#xff0c;选这个 方法2 双击表后&#xff0c;看到数据&#xff0c;点DDL 方法3 写SQL时&#xff0c;把鼠标放在表名上&#xff0c;可以快速查看表结构 2、表生成对应的实体类 表中右键&#xff0c;选择这2个&#xff0c;选择生成的路…

FPGA和ASIC

前言 大家好&#xff0c;我是jiantaoyab&#xff0c;这是我所总结作为学习的笔记第16篇,在本篇文章给大家介绍FPGA和ASIC。 一个四核i7的CPU的晶体管中有20亿的晶体管&#xff0c;需要链接起20亿的晶体管可不是一件容易的事情&#xff0c;所以设计一个CPU需要用年来算&#x…

Day11:栈与队列part02:20. 有效的括号、1047.删除字符串中所有相邻重复项、150. 逆波兰表达式求值

https://blog.csdn.net/weixin_43303286/article/details/131869968?spm1001.2014.3001.5501 有效的括号 遇见左括号对应的右括号进栈&#xff0c;遇到右括号看栈顶&#xff0c;不相同就返回false class Solution {public boolean isValid(String s) {Stack<Character&g…

【代码随想录】【回溯算法】补day24:组合问题以及组合的优化

回溯算法&#xff1a;递归函数里面嵌套着for循环 给定两个整数 n 和 k&#xff0c;返回 1 … n 中所有可能的 k 个数的组合。 示例: 输入: n 4, k 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 包含组合问题和组合问题的剪枝优化 class solution:def combine(se…

C# 第三方曲线库及其特点

在 C# 中&#xff0c;有几个第三方库可以用于绘制曲线图&#xff0c;每个库都有自己的特点和优势。以下是一些常见的 C# 第三方曲线库及其特点&#xff0c;希望对大家有所帮助。北京木奇移动技术有限公司&#xff0c;专业的软件外包开发公司&#xff0c;欢迎交流合作。 1.LiveC…

C++从零开始(day51)——unordered_set,unordered_map学习使用

1.unordered系列关联式容器 C98中&#xff0c;STL提供了底层为红黑树结构的一系列容器&#xff0c;在查找时效率可以达到时间复杂度可以达到O(logN)&#xff0c;即红黑树的高度次&#xff0c;当树中的结点非常多时&#xff0c;查询效率也不理想&#xff0c;因此在C11中&#x…

力扣L10--- 3. 无重复字符的最长子串--2024年3月14日

1.题目 2.知识点 注1&#xff1a;containsKey 是 Java 中 HashMap 类的一个方法&#xff0c;用于检查哈希表中是否包含指定的键。 注2&#xff1a;在哈希表&#xff08;HashMap)中&#xff0c;每个键对应着唯一的值&#xff0c;因此键不能重复&#xff0c;但值可以重复。 (1)创…

ECMAScript标准-默认导出和导入

导出&#xff1a; export default{} const baseURL "http://www.baidu.com" export default{url:baseURL } 导入&#xff1a; import 变量名(自己定义的变量名&#xff0c;全部加载&#xff09; from ‘模块名或路径’ import obj from ./commonjs.js console.…

Java后端面试经验分享,~纯分享

本文将从面试、工作、学习三个方面分享最近面试的一些心得以及以后发展的一些规划&#xff0c;仅供参考&#xff0c;哈哈&#xff0c;毕竟本人也很菜&#xff0c;因为菜才要多学习。一会儿也会分享两本Java面试题库&#xff08;题库是b站大学找的&#xff0c;一会儿我也会分享出…

SpringBoot整合Seata注册到Nacos服务

项目引入pom文件 <!-- SpringCloud Seata 组件--> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-seata</artifactId><version>${alibaba.seata}</version><exclusions><exc…

八股文打卡day34——数据库(11)

面试题&#xff1a;谈一下你对MySQL中锁的了解&#xff1f; 我的回答&#xff1a; 首先&#xff0c;从锁的粒度来分&#xff0c;可以分为&#xff1a; ①全局锁。全局锁主要用于数据库的备份&#xff0c;加上全局锁&#xff0c;意味着整个数据库都处于只读的状态。 ②行级锁。…

初学者必看的python中类型转换

Python中常见的类型转换 int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来计算在字符串中…

`sig_atomic_t` 是C语言中的一个数据类型,它通常用于在信号处理程序中声明变量

例子 static volatile sig_atomic_t signal_num; static void SigTerm(int signo) {running 0;signal_num signo; }int main(int argc, char *argv[]) {signal(SIGTERM, SigTerm);signal(SIGINT, SigTerm); }sig_atomic_t 是C语言中的一个数据类型&#xff0c;它通常用于在信…

(57)最富有客户的资产总量

文章目录 1. 每日一言2. 题目3. 解题思路3.1 法一3.2 法二 4. 代码4.1 法一4.2 法二 5. 结语 1. 每日一言 Care and diligence bring luck. 谨慎和勤奋&#xff0c;带来好运气。 2. 题目 题目链接&#xff1a;最富有客户的资产总量 给你一个 m x n 的整数网格 accounts &…