当前位置: 首页 > news >正文

在 Ubuntu 18.04 上安装 MySQL 5.7和MySQL 8

  • 1.Ubuntu安装MySQL 5.7
  • 2.Ubuntu安装MySQL 8

在 Ubuntu 18.04 上安装 MySQL 5.7,可以按照以下步骤操作:


1. 更新系统包列表

运行以下命令以确保系统包列表是最新的:

sudo apt update

2. 检查默认 MySQL 版本

Ubuntu 18.04 默认提供 MySQL 5.7 的版本。如果需要安装,请直接执行:

sudo apt install mysql-server

安装完成后,验证安装的 MySQL 版本:

mysql --version

如果显示的是 5.7.x,则表示已安装 MySQL 5.7,安装完成。如果安装的不是 5.7,请继续以下步骤。


3. 强制指定安装 MySQL 5.7

如果需要明确指定安装 MySQL 5.7,请使用以下命令:

sudo apt install mysql-server-5.7

4. 验证 MySQL 版本

安装完成后,运行以下命令检查 MySQL 是否安装成功以及版本是否为 5.7:

mysql --version

输出类似于以下内容,表示 MySQL 5.7 安装成功:

mysql  Ver 14.14 Distrib 5.7.x, for Linux (x86_64) using EditLine wrapper

5. 启动并配置 MySQL 服务

  1. 启动 MySQL 服务:
sudo systemctl start mysql
  1. 确保 MySQL 服务在系统启动时自动运行:
sudo systemctl enable mysql
  1. 运行 MySQL 安全配置向导,确保数据库安全性:
sudo mysql_secure_installation

根据提示执行以下操作:

  • 设置 MySQL root 用户的密码(如果安装时未设置)。
  • 删除匿名用户。
  • 禁用远程 root 登录(根据需要)。
  • 删除测试数据库。
  • 重新加载权限表。

6. 登录 MySQL

运行以下命令以登录 MySQL:

mysql -u root -p

输入安装时设置的 MySQL root 用户密码,即可成功登录。


7. (可选)调整 MySQL 配置文件

如果需要自定义 MySQL 配置,可以编辑配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

完成后,重启 MySQL 服务使更改生效:

sudo systemctl restart mysql

8. 检查 MySQL 服务状态

运行以下命令确认 MySQL 服务是否正常运行:

sudo systemctl status mysql

输出类似以下内容,表示 MySQL 正在运行:

● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since ...

通过上述步骤,你就可以在 Ubuntu 18.04 上成功安装并运行 MySQL 5.7!

在 Ubuntu 18.04 上安装 MySQL 8,可以按照以下步骤操作:


1. 更新系统包列表

运行以下命令以确保系统包列表是最新的:

sudo apt update

2. 安装 MySQL APT 仓库

Ubuntu 18.04 默认提供 MySQL 5.7 的版本。如果需要安装 MySQL 8,可以通过官方 MySQL APT 仓库进行安装。

  1. 下载 MySQL APT 配置包:
wget https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb
  1. 安装 MySQL APT 配置包:
sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb

在安装过程中,会弹出一个界面让你选择 MySQL 的版本:

  • 使用方向键选择 MySQL 8.0,按 Enter 确认。
  1. 更新包列表:
sudo apt update

3. 安装 MySQL 8

运行以下命令安装 MySQL:

sudo apt install mysql-server

安装过程中系统会提示设置 MySQL 的 root 用户密码,请设置一个安全的密码。


4. 验证 MySQL 版本

安装完成后,运行以下命令检查 MySQL 是否安装成功以及版本是否为 8:

mysql --version

输出类似于以下内容,表示 MySQL 8 安装成功:

mysql  Ver 8.0.x for Linux on x86_64 (MySQL Community Server)

5. 启动并配置 MySQL 服务

  1. 启动 MySQL 服务:
sudo systemctl start mysql
  1. 确保 MySQL 服务在系统启动时自动运行:
sudo systemctl enable mysql
  1. 运行 MySQL 安全配置向导,确保数据库安全性:
sudo mysql_secure_installation

根据提示执行以下操作:

  • 设置 MySQL root 用户的密码(如果安装时未设置)。
  • 删除匿名用户。
  • 禁用远程 root 登录(根据需要)。
  • 删除测试数据库。
  • 重新加载权限表。

6. 登录 MySQL

运行以下命令以登录 MySQL:

mysql -u root -p

输入安装时设置的 MySQL root 用户密码,即可成功登录。


7. (可选)调整 MySQL 配置文件

如果需要自定义 MySQL 配置,可以编辑配置文件:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

完成后,重启 MySQL 服务使更改生效:

sudo systemctl restart mysql

8. 检查 MySQL 服务状态

运行以下命令确认 MySQL 服务是否正常运行:

sudo systemctl status mysql

输出类似以下内容,表示 MySQL 正在运行:

● mysql.service - MySQL Community ServerLoaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)Active: active (running) since ...

通过上述步骤,你就可以在 Ubuntu 18.04 上成功安装并运行 MySQL 8!

http://www.lryc.cn/news/491403.html

相关文章:

  • 第4章 Spring Boot自动配置
  • 显存:存储,GPU:计算;Pipeline Parallelism(管道并行)
  • 费曼路径积分简单示例
  • 40分钟学 Go 语言高并发:【实战】并发安全的配置管理器(功能扩展)
  • 麒麟安全增强-kysec
  • shell编程(8)
  • 高级java每日一道面试题-2024年11月24日-JVM篇-说说对象分配规则?
  • 进程间通信5:信号
  • 性能测试及调优
  • 实战基于LangChain和ChatGLM私有化部署聊天机器人
  • 利用adb工具安装卸载安卓平板(手机)软件
  • 基于docker进行任意项目灵活发布
  • Datatables:监听行内文本框,进行行内数据修改;计算行总和
  • 对于某些原型或UI软件的个人看法(2024/11)
  • 嵌入式硬件实战提升篇(二)PCB高速板设计 FPGA核心板带DDR3 PCB设计DDR全面解析
  • 亚信安全携手飞书“走近先进” 与保隆科技探索制造业数字化转型
  • 【C++篇】排队的艺术:用生活场景讲解优先级队列的实现
  • VTK的基本概念(一)
  • error LNK2001: 无法解析的外部符号 memcpy strcmp strlen
  • 打造智能扩容新纪元:Kubernetes Custom Metrics深度解析
  • 【K8s】专题十五(4):Kubernetes 网络之 Calico 插件安装、切换网络模式、卸载
  • Unity类银河战士恶魔城学习总结(P141 Finalising ToolTip优化UI显示)
  • c++(入门)
  • 【优选算法】前缀和
  • Spring Bean 的生命周期详解
  • MySQL【知识改变命运】12
  • shell编程(完整版)
  • 数字逻辑(一)——导论
  • 量化交易系统开发-实时行情自动化交易-4.4.做市策略
  • 《线性代数的本质》