阿里云ubuntu 24 deb安装mysql5.7问题解决

阿里云最近有了ubuntu24,手欠直接选了24系统来试水,安装mysql这里遇到麻烦了

其它问题参考ubuntu22的即可,以下是3个新问题:

阿里云ubuntu 24 deb安装mysql5.7遇到的3个问题:

1)libssl1.1 (>= 1.1.1) but it is not installable 解决

安装Mysql5.7报错,因为ubuntu22里已经不再提供libssl1.1版本了

解决办法是添加ubuntu20的库来安装libssl1.1,对ubuntu24也适用

复制代码
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list

sudo apt-get update
sudo apt-get install libssl1.1

2)E: Package 'libaio1' has no installation candidate

这个没辙了,找了半天没找到合适的配置方法。最后只能通过直接安装dpk解决:

链接:Index of /debian/pool/main/liba/libaio

下载后apt install ./libaio1_0.3.113-5_amd64.deb

安装包一览:

复制代码
libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb
libmysqlclient20_5.7.40-1ubuntu18.04_amd64.deb
libmysqlclient20_5.7.42-0ubuntu0.18.04.1_amd64.deb
mysql-client-5.7_5.7.42-0ubuntu0.18.04.1_amd64.deb
mysql-client-core-5.7_5.7.42-0ubuntu0.18.04.1_amd64.deb
mysql-common_5.7.33-0ubuntu0.16.04.1_all.deb
mysql-server-5.7_5.7.42-0ubuntu0.18.04.1_amd64.deb
mysql-server-core-5.7_5.7.42-0ubuntu0.18.04.1_amd64.deb

安装后的模块一览:

复制代码
ii  libmysqlclient20:amd64               5.7.42-0ubuntu0.18.04.1                 amd64        MySQL database client library
ii  mysql-client-5.7                     5.7.42-0ubuntu0.18.04.1                 amd64        MySQL database client binaries
ii  mysql-client-core-5.7                5.7.42-0ubuntu0.18.04.1                 amd64        MySQL database core client binaries
ii  mysql-common                         5.8+1.1.0build1                         all          MySQL database common files, e.g. /etc/mysql/my.cnf
ii  mysql-server-5.7                     5.7.42-0ubuntu0.18.04.1                 amd64        MySQL database server binaries and system database setup
ii  mysql-server-core-5.7                5.7.42-0ubuntu0.18.04.1                 amd64        MySQL database server binaries
ii  libevent-core-2.1-6:amd64            2.1.8-stable-4build1                    amd64        Asynchronous event notification library (core)
ii  libevent-core-2.1-7t64:amd64         2.1.12-stable-9ubuntu2                  amd64        Asynchronous event notification library (core)

然后默认登录不了的问题在配置里设置skip-grant-tables,然后将root用户行的密码的auth_socket模式修改为mysql_native_password就成为 本地root空密码登录了。然后就可以配置安全信息

3)下一步你会发现内网的机器连不上mysql,甚至telnet <内网IP> 3306 都不行。一看配置:NND,这个安装后的默认配置可坑爹了:

再远程访问,MYSQL通了,这样对等网内网的MYSQL就安装完成了

相关推荐
p***323514 分钟前
Linux系统离线部署MySQL详细教程(带每步骤图文教程)
linux·mysql·adb
悟能不能悟19 分钟前
在TypeScript中 const xxx=(xx:any)=>{}为什么要加any
linux·git·typescript
敲代码的瓦龙29 分钟前
操作系统相关的一些问题总结
linux·c语言·开发语言
人工智能训练34 分钟前
Windows系统Docker中Xinference 集群无法启动的解决方法
linux·运维·服务器·windows·docker·容器·xinference
Full Stack Developme35 分钟前
Linux YUM、Docker 和源码编译
linux·运维·docker
小兔薯了37 分钟前
11.项目实战:fail2ban+firewalld
运维·服务器
java_logo41 分钟前
Prometheus Docker 容器化部署指南
运维·人工智能·docker·容器·prometheus·ai编程
曾几何时`1 小时前
基于VM虚拟机 ubuntu使用主机代理
linux·服务器·ubuntu
Evan芙1 小时前
Ubuntu系统网卡地址定制
网络·数据库·ubuntu