Debian 11 离线安装MySql记录

news/2025/2/24 9:42:16/文章来源:https://www.cnblogs.com/chenze-Index/p/18733373

环境:

mysql:mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz

1上传到服务器,然后解压缩

tar -zxvf mysql-8.0.32-linux-glibc2.17-aarch64.tar.gz

2、移动到指定目录/usr/local/mysql-8

mv mysql-8.0.32-linux-glibc2.17-aarch64 /usr/local/mysql-8

3创建MySQL数据目录

mkdir -p /data

cd /data

mkdir -p mysql

4生成编辑配置文件

vim /etc/my.cnf

[mysqld]bind-address=0.0.0.0port=13307user=rootbasedir=/usr/local/mysql-8datadir=/data/mysqlsocket= /var/run/mysqld/mysqld.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=utf8mb4symbolic-links=0event_scheduler = onmax_connections = 100000[client]socket = /var/run/mysqld/mysqld.sock

 

5初始化MYSQL

cd /usr/local/mysql-8/bin/

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-8/ --datadir=/data/mysql/ --user=mysql --initialize

6查看初始密码

 

cat /data/mysql/mysql.err

 

 

7启动mysql

 

cp /usr/local/mysql-8/support-files/mysql.server /etc/init.d/mysql

 

/etc/init.d/mysql status

 

启动 service mysql start

 

8更改密码

 

cd /usr/local/mysql-8/bin/

 

./mysql -u root -p

 

alter user 'root'@'localhost' identified by 'Sail@2021';

 

9更改访问权限

 

use mysql;

 

update user set host = '%' where user = 'root';

 

flush privileges;

 

 

10、设置开机自启

sudo update-rc.d -f mysql defaults

 

提示

1)mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory,则安装

sudo apt-get install libncurses5

2)./mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory

 更换下载源

deb https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye main contrib non-free

deb https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-updates main contrib non-free

deb https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian/ bullseye-backports main contrib non-free

deb https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free
deb-src https://mirrors.ustc.edu.cn/debian-security/ bullseye-security main contrib non-free

新的下载源

deb https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb-src https://mirrors.ustc.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
deb https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb-src https://mirrors.ustc.edu.cn/debian-security/ bookworm-security main contrib non-free non-free-firmware

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

更改 /etc/my.cnf的配置

[client]
socket = /var/run/mysqld/mysqld.sock

4)2003 - Can’t connect to MySQL server on ' '(10060)

因为Debian通常使用MariaDB作为MySQL的替代品

sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf

重启MySQL服务

修改配置文件后,需要重启MySQL服务以使更改生效:

sudo systemctl restart mysql

或者对于MariaDB:

sudo systemctl restart mariadb
 
查看端口情况

 

 

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

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

相关文章

一个支持多家云存储驱动的公有云文件系统!

Cloudreve —— 一个基于 Go + React 实现的支持多家云存储驱动的公有云文件系统,适用于搭建个人网盘、文件分享系统等。大家好,我是 Java陈序员。 在日常生活中,我们会记录很多精彩的瞬间,或图片或视频,并存放在网盘中。 然而,很多商业网盘下载速度慢,而且不能很好地保…

传统ftp软件问题频出,一文了解适配的替代方案!

在互联网发展的早期,ftp软件凭借其简单易用的特性,成为了文件传输领域的中流砥柱,帮助无数企业实现文件的远程传输与共享。时过境迁,在如今数据量呈爆炸式增长、网络环境愈发复杂的时代,ftp软件就像一位上了年纪的老将,逐渐显露出诸多力不从心之处。 1.数据裸奔的安全风…

原创--记一次配置小米路由器(miwifi)的过程

1.登录2.登录后3.4.设置WAN口IP相关信息5.设置LAN口IP相关信息至此,配置完成,打通了LAN口与WAN口之间的数据传输 大概示意图如下: 海阔凭鱼跃,天高任鸟飞,成功没有捷径,唯有努力前行!

大三下每日打卡002(搭建Android平台和创建HelloWorld并发布apk)

实验一:搭建Android平台和创建HelloWorld 实验目的 本次实验的目的是让大家熟悉搭建智能手机开发平台的过程,了解Andorid开发项目的基本文件目录结构,并实现HelloWorld小例程。 实验要求完成Android开发平台的搭建及相关配置 创建项目并熟悉文件目录结构 实现例程HelloWorld…

TOTP算法介绍

摘要 本文根据 RFC4226 和 RFC6238 文档,详细的介绍 HOTP 和 TOTP 算法的原理和实现。 两步验证已经被广泛应用于各种互联网应用当中,用来提供安全性。对于如何使用两步验证,大家并不陌生,无非是开启两步验证,然后出现一个二维码,使用支持两步验证的移动应用比如 Google …

5090D-deepseek-Anythingllm-Ollama运行测试

ollama ollama配置环境变量ollama地址与镜像 C:\Users\DK>curl http://10.208.10.240:11434 Ollama is running C:\Users\DK>ollama list NAME ID SIZE MODIFIED bge-m3:latest 790764642607 1.2 GB 28 ho…

web课程

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>这是一个标题</title> </head> &…

解密ZAB协议:Zookeeper一致性的核心实现

一致性问题 设计一个分布式系统必定会遇到一个问题—— 因为分区容忍性(partition tolerance)的存在,就必定要求我们需要在系统可用性(availability)和数据一致性(consistency)中做出权衡 。这就是著名的 CAP 定理。 ZooKeeper 的处理方式,保证了 CP(数据一致性) 一致…

解密prompt系列49. 回顾R1之前的思维链发展路线

我先按照自己的思路来梳理下R1之前整个模型思维链的发展过程,可以分成3个阶段:大模型能思考,外生慢思考,内生慢思考在所有人都在谈论R1的今天,作为算法也是有些千头万绪无从抓起。所以这一章先复盘,我先按照自己的思路来梳理下R1之前整个模型思维链的发展过程。下一章再展…

CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比

CSnakes 是一个用于在.NET项目中嵌入Python代码的工具,由.NET源生成器和运行时组成,能够实现高效的跨语言调用,Github:https://github.com/tonybaloney/CSnakes。以下是关键信息整理:核心特性跨版本支持:兼容.NET 8-9、Python 3.9-3.13,支持Windows/macOS/Linux系统高性…

Plotly.NET 一个为 .NET 打造的强大开源交互式图表库

前言 今天大姚给大家分享一个 .NET 强大、免费、开源的交互式图表库:Plotly.NET。 项目介绍 Plotly.NET 一个为 .NET 打造的强大、免费、开源的交互式图表库,支持 C# 和 F#编程语言,它构建在 plotly.js 之上并提供多个 API 层,用于创建、样式化和渲染美观的数据可视化图表。…