Ubuntu20.04安装 mysql8.0.32

ops/2024/10/18 15:40:33/

检查删除原有的mysql(可以不做,自己记录)

1、 下载

MySQL :: Download MySQL Community Server (Archived Versions)

wget https://cdn.mysql.com/archives/mysql-8.0/mysql-server_8.0.32-1ubuntu20.04_amd64.deb-bundle.tar

2、解压到指定目录下 

tar xvf mysql-server_8.0.32-1ubuntu20.04_amd64.deb-bundle.tar -C /opt/mysql-8.0.32/

3、安装依赖

sudo apt install -y libaio1 libmecab2 man-db libc-bin

4、安装mysql

dpkg -i mysql-community-client-plugins_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-client-core_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-common_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-client_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-client_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-server-core_8.0.32-1ubuntu20.04_amd64.deb
dpkg -i mysql-community-server_8.0.32-1ubuntu20.04_amd64.deb

确认完密码后,有个选项,我选的第一个,第二个好像是mysql5啥的。完了后就可以登录了。

5、远程连接

使用远程连接工具报错



ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';systemctl restart mysql # 重启mysql

远程连接正常

6、开机自启动

参考博客:Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动_ubuntu service mysql start 自动启动-CSDN博客

在centos中开机自启动命令 systemctl enable mysqld
在buntu中是 systemctl enable mysqlsystemctl restart mysql # 重启
systemctl status mysql  # 查看状态

http://www.ppmy.cn/ops/20763.html

相关文章

springboot AOP

Joinpoint(连接点):类里面可以被增强的方法即为连接点。例如,想修改哪个方法的功能, 那么该方法就是一个连接点。 Pointcut(切入点):对 Joinpoint 进行拦截的定义即为切入点。例如,拦截所有以 insert 开始的方法,这个定义即为切入点。 Advice…

融资融券交易与证券普通交易之间的区别

2008年,经国务院同意,证监会宣布启动融资融券试点。 随着金融市场的不断发展和完善,融资融券业务的规模也在不断扩大。越来越多的投资者开始利用融资融券进行股票交易,作为普通交易的进阶版本,融资融券交易和证券普通…

Lua语法

目录 环境搭建以及第一个lua程序环境安装IDE在线工具 变量分类nilnumber string运算符算数运算符条件运算符位运算符和三目运算符 条件分支语句循环函数表迭代器遍历表基本语法类表的公共操作 多脚本执行相关概念大G表 特殊用法多变量赋值多返回值或和与用and 和 or 实现三目运…

【prometheus】监控MySQL并实现可视化

目录 一、概述 1.1下载解压mysqld_exporter 1.2创建MySQL授权用户 1.3配置my.cnf 1.4启动mysqld_exporter 1.5prometheus配置修改 二、Grafana展示 【Prometheus】概念和工作原理介绍_prometheus工作原理 【Prometheus】k8s集群部署node-exporter 【prometheus】k8s集…

推荐一个stable-diffusion-webui的升级项目stable-diffusion-webui-forge

如果你习惯本地部署stable-diffusion-webui的话,也可以考虑部署一下stable-diffusion-webui-forge。个人试验了一下,在mac上比早期的sd安装容易了很多。基本一个命令就搞定了,而且forge在cmd不需要加入太多的参数。 github地址 下面是官方的…

win安装vue并运行 vue-admin-template

1. Node Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,用于构建高性能、可扩展的网络应用程序。它使得开发者能够在服务器端使用JavaScript编程,同时支持事件驱动、非阻塞I/O模型,适用于构建实时应用和高吞吐量的网络服务。 1.1 …

C#调用skiasharp实现绘制并拖拽图形

SkiaSharp是基于.net的跨平台二维图形库,封装的谷歌的Skia库,SkiaSharp支持在以下平台或运行时中使用,能够在图片中绘图,也提供控件在Winform、WPF等使用。本文学习skiasharp在Winform的基本用法,并参照参考文献5实现绘…

WebSocket 深入浅出

WebSocket 深入浅出 1. WebSocket 是什么2. WebSocket 建立连接通信的过程3. WebSocket 和http的联系与区别4. WebSocket 的使用场景及限制 1. WebSocket 是什么 定义:WebSocket 是一种网络通信协议,它允许在单个TCP连接上进行全双工通信。是HTML5规范提…