您的位置:

如何在Linux上安装MySQL 8数据库

MySQL是最流行的开源关系型数据库管理系统之一。在Linux上安装MySQL,特别是MySQL 8,可能有一些挑战。这篇文章将从多个方面详细讲解如何在Linux上安装MySQL 8数据库。

一、准备工作

在开始MySQL 8数据库的安装过程之前,我们需要在Linux系统中完成一些准备工作,包括:

1. 系统更新

首先,我们需要在系统中运行以下命令来更新系统:

sudo apt-get update
sudo apt-get upgrade

2. 安装必要的软件包

我们需要安装一些软件包来支持MySQL 8的安装和运行。在终端中运行以下命令来安装所需的软件包:

sudo apt-get install wget gnupg curl

3. 防火墙设置

为了确保MySQL服务器可以通过网络访问,我们需要允许MySQL服务器上的端口。默认情况下,MySQL服务器使用3306端口进行通信。在终端中运行以下命令来允许3306端口:

sudo ufw allow 3306/tcp

二、安装MySQL 8

1. 添加MySQL APT存储库

为了安装MySQL 8,我们需要添加官方MySQL APT存储库。在终端中运行以下命令来添加MySQL APT存储库:

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.18-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.18-1_all.deb

在执行第二个命令时,您会看到一个MySQL配置对话框。选择MySQL 8.0并保存更改。

2. 安装MySQL 8

在添加MySQL存储库后,我们可以使用以下命令在系统上安装MySQL 8:

sudo apt-get update
sudo apt-get install mysql-server

在执行此命令后,您将被提示输入MySQL管理员的密码。请记住这个密码,因为它将在今后访问MySQL时用到。

3. 启动MySQL服务器

在完成MySQL的安装之后,我们可以使用以下命令启动MySQL服务器:

sudo systemctl start mysql

如果您希望MySQL服务器在系统启动时自动启动,请执行以下命令设置开机启动:

sudo systemctl enable mysql

三、创建MySQL管理员用户

1. 登录MySQL

使用以下命令以管理员身份登录MySQL:

sudo mysql -u root -p

在提示输入密码时,请输入MySQL管理员的密码。

2. 创建管理员用户

使用以下命令创建一个新的MySQL管理员用户:

CREATE USER 'admin'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;

将上述命令中的“admin”和“password”替换为您要创建的管理员用户名和密码。

四、配置MySQL安全性

1. 运行MySQL安全性脚本

运行以下命令以运行MySQL安全性脚本:

sudo mysql_secure_installation

这个脚本将帮助您设置MySQL管理员密码,禁用匿名用户登录,删除测试数据库,并仅允许root用户从本地主机登录MySQL。

五、结论

恭喜!您已经成功安装和配置了MySQL 8数据库。现在,您可以使用它来创建和管理关系型数据。请记住,好的数据库安全性非常重要,因此请确保您的MySQL服务器已完全保护。

如何在Linux上安装MySQL 8数据库

2023-05-16
数据库的笔记mysql,数据库管理系统笔记

2022-11-24
mysql数据库完整笔记(mysql数据库数据)

2022-11-13
连接mysql数据库笔记1(如何连接数据库mysql)

2022-11-10
mysql数据库如何安装配置(mysql数据库安装)

2022-11-15
安装并配置mysql数据库(安装MySQL数据库)

2022-11-14
mysql服务端免编译安装(免安装mysql数据库安装)

2022-11-13
关于linux上安装mysql笔记的信息

2022-11-12
如何搭建MySQL数据库系统?(mysql数据库5.7怎么安

1: 如何搭建MySQL数据库系统? 1、通过在官网下载MySQL安装包,并按照步骤进行安装和配置,即可搭建MySQL数据库系统。 2、下载适合自己系统的MySQLMSI安装包,并双击安装。 3、在安

2023-12-08
如何在腾讯云上安装MySQL数据库

2023-05-23
mysql数据库重新安装步骤(mysql数据库安装方法)

2022-11-14
怎样安装和配置mysql数据库,如何安装mysql数据库

2022-11-24
下mysql数据库的安装与配置,mysql 安装配置

2022-11-17
新版mysql数据库安装,mysql数据库安装包

2022-11-17
mysql数据库离线安装,MySQL离线安装

2022-11-21
下mysql数据库完整安装过程,mysql数据库的安装

2022-11-20
在Linux系统上安装MySQL数据库

2023-05-13
mysql数据库快速安装与配置,mysql如何安装配置

2022-11-24
mysql数据库部署安装及原理(简述mysql的安装与配置过

2022-11-14
如何在苹果笔记本上安装Windows 10

2023-05-23