自学内容网 自学内容网

在 Ubuntu 18.04 上安装 MySQL 5.7和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 Server
   Loaded: 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 Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since ...

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


原文地址:https://blog.csdn.net/jsyzliuyu/article/details/144022327

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!