首页 > 数据库 >Linux Debian11安装MySQL8详细教程

Linux Debian11安装MySQL8详细教程

时间:2024-01-11 14:33:50浏览次数:40  
标签:Linux MySQL8 sudo apt systemctl mysql MySQL Debian11 get

一、下载MySQL Community Server

Debian11使用了MariaDB 在APT的软件包存储库中并没有mysql,在这里下载MySQL Community Server 然后选择Debian时会出现建议使用 Mysql APT Repository。所以我们下载安装 Mysql APT Repository 的方式更新 APT Repository 之后使用 dpkg -i安装。

Snipaste_2022-05-04_16-18-31.png

Snipaste_2022-05-04_16-21-22.png

Snipaste_2022-05-04_16-22-40.png

Snipaste_2022-05-04_16-23-27.png

Snipaste_2022-05-04_16-25-15.png

二、安装MySQL Community Server

使用sudo dpkg -i 安装包名.deb安装,如下图示:

Snipaste_2022-05-04_16-27-00.png

出现如下界面 可以看见: mysql server 默认 mysql-8.0 版本 Tools 和 Connectors 默认 enabled Preview Packages 默认 Disabled

Snipaste_2022-05-04_16-28-05.png

这里直接全部默认安装直接选择ok就可以了

Snipaste_2022-05-04_16-31-37.png

# 执行成功后,首先进行更新
sudo apt-get update 

# 安装mysql
sudo apt-get install mysql-server

Snipaste_2022-05-04_16-31-37-1.png

会出现 root 密码,输入设置2次即可

Snipaste_2022-05-04_16-35-21.png

Snipaste_2022-05-04_16-36-20.png

Snipaste_2022-05-04_16-36-44.png

查看安装mysql信息

Snipaste_2022-05-04_16-41-08.png

三、开启MySQL服务,登录MySQL

systemctl enable mysql # 开启mysql
systemctl disable mysql # 禁用mysql
systemctl restart mysql # 重启mysql
systemctl stop mysql # 关闭mysql
systemctl status mysql # 查看mysql运行状态

Snipaste_2022-05-04_16-44-20.png

四、卸载MySQL

sudo apt-get autoremove mysql-server
sudo apt-get -f install
sudo apt-get remove --purge mysql-\*
sudo apt-get install mysql-server mysql-client

标签:Linux,MySQL8,sudo,apt,systemctl,mysql,MySQL,Debian11,get
From: https://blog.51cto.com/datutu/9199089

相关文章

  • 常用的Linux 语句
    别名aliasga='gitadd'aliasgb='gitbranch'aliasgc='gitcheckout'aliasgd='gitdiff'aliasgm='gitcommit-m'aliasgp='gitpushorigin-u'aliasgs='gitstatus'aliasll='......
  • Win10安装DBeaver连接MySQL8、导入和导出数据库详细教程
    一、DBeaver简介​DBeaver是一个基于Java开发,免费开源的通用数据库管理和开发工具,使用非常友好,且遵循ASL协议。由于DBeaver基于Java开发,可以运行在各种操作系统上,比如Windows、Linux、macOS等操作系统。DBeaver采用Eclipse框架开发,支持插件扩展,并且提供了许多......
  • include <linux/ipv6.h> include <netinet/in.h>
    redefinitionof`structin6_addr'的解决办法 #make[0%]BuilttargetGENHDR[0%]BuildingCobjectlib/CMakeFiles/websockets.dir/plat/unix/unix-sockets.c.oInfileincludedfrom/root/mylib/libwebsockets/lib/plat/unix/unix-sockets.c:31:0:/usr/include/......
  • [转帖]从Linux源码看TIME_WAIT状态的持续时间
    https://zhuanlan.zhihu.com/p/286537295 从Linux源码看TIME_WAIT状态的持续时间前言笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,......
  • linux环境编译 TPC-H tools
    上传压缩包复制修改makefile文件make-fmakefile可以看到dbgen和qgen是新生成的......
  • 在Linux Docker中部署RStudio Server,实现高效远程访问
    在LinuxDocker中部署RStudioServer,实现高效远程访问  ......
  • 开源云原生网关Linux Traefik本地部署结合内网穿透远程访问
     开源云原生网关LinuxTraefik本地部署结合内网穿透远程访问前言Træfɪk是一个云原生的新型的HTTP反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端(Docker,Swarm,Mesos/Marathon,Consul,Etcd,Zookeeper,BoltDB,RestAPI,file…),可以对配置进行......
  • linux之信号操作(九千字长文详解)
    linux之信号操作sigset_t这是信号在内核中的表示==block和pending都是位图——即用bit位来表示信号编号!==每个信号只有一个bit的未决标志,非0即1,不记录该信号产生了多少次,阻塞标志也是这样表示的。因此,未决和阻塞标志可以用==相同的数据类型sigset_t==来存储,==sigset_t......
  • [转帖]修改Linux内核参数,减少TCP连接中的TIME-WAIT
    https://www.cnblogs.com/xiaoleiel/p/8340346.html 一台服务器CPU和内存资源额定有限的情况下,如何提高服务器的性能是作为系统运维的重要工作。要提高Linux系统下的负载能力,当网站发展起来之后,web连接数过多的问题就会日益明显。在节省成本的情况下,可以考虑修改Linux的内......
  • linux网络磁盘映射到windows
    在linux中按照以下步骤执行第一步:安装samba套件:sudoapt-getinstallsambasudoapt-getinstallsmbclient第二步:修改配置文件:sudovim/etc/samba/smb.conf第三步:添加参数设置:​ 可以在末尾添加[zxc]comment=VMwareUbuntuSharepath=/home/zxc/data......