Ubuntu20.04安装MySQL8

本文详细指导了如何在Ubuntu20.04系统上下载、安装MySQL8.0,包括下载官方DEB包、依赖项处理、使用sudo或root权限安装、设置root密码、启动服务以及基本配置,适合初学者参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu20.04安装MySQL8

MySQL8下载

点击MySQL download下载官网,按照自己所需要的版本下载对应的MySQL版本,如下图

点击下载后在进行解压,大致文件如下所示

然后需要一次安装对应的.deb文件。普通.deb程序安装命令:

dpkg -i xxx.deb

MySQL安装

因为软件安装可能需要管理员权限,可能需要使用sudo或者root用户进行安装。

因为安装的MySQL软件需要按照一定的次序进行安装,各个软件之间存在依赖关系,所以需要按照以下顺序进行安装:

dpkg -i  mysql-community-client-plugins_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-community-client-core_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-common_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-community-client_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  libmysqlclient21_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  libmysqlclient-dev_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-client_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-community-server_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-community-server-core_8.0.34-1ubuntu20.04_amd64.deb
dpkg -i  mysql-server_8.0.34-1ubuntu20.04_amd64.deb

中间可能需要安装依赖项libaio1libmecab2

sudo apt-get install libaio1
sudo apt-get install libmecab2

安装过程中可能需要设置密码,设置自己的密码就行了,这个密码就是MySQL的root用户密码。

MySQL启动

sudo mysql_secure_installation

启动后需要设置对应的设置,按照自己的需求进行设置。

最后在使用:

sudo mysql
sudo mysql -u root -p #然后再输入密码

参考文献

  1. 在 Ubuntu 上安装和配置 MySQL 保姆级教程
  2. Ubuntu20.04安装MySQL 8.0最新版
### 如何在Ubuntu 20.04安装MySQL 8 #### 准备工作 确保当前用户拥有`sudo`权限,这对于执行后续命令至关重要[^2]。 #### 更新软件包索引 为了获取最新的软件包信息,在开始之前应更新系统的APT包索引。这可以通过运行以下命令来完成: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 此操作会同步已知源中的最新更改到本地缓存并升级现有软件包至最新版本。 #### 安装MySQL Server 接下来就是实际安装MySQL服务端组件的过程。通过下面这条指令可以实现这一点: ```bash sudo apt-get install mysql-server -y ``` 该命令不仅下载必要的文件还会自动处理依赖关系,从而简化整个过程[^1]。 #### 配置安全选项 初次启动后建议立即运行交互式的脚本来加强数据库的安全性: ```bash sudo mysql_secure_installation ``` 这个工具允许设定root密码、移除匿名账户等功能以提高安全性。 #### 启动与启用MySQL服务 默认情况下,安装完成后MySQL应该已经处于活动状态;但是最好还是验证一下其是否正常运作以及设置开机自启功能: ```bash sudo systemctl status mysql.service sudo systemctl enable mysql.service ``` 上述命令分别用于查看服务的状态和开启随系统引导而自动加载的功能。 #### 测试连接 最后一步是确认能够成功登录新搭建好的实例。使用如下方式尝试作为管理员进入控制台界面: ```bash mysql -u root -p ``` 输入刚才创建的root用户的密码即可继续。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Trouble..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值