在Linux系统上安装最新版MySQL 8.4相对直观,尽管各个Linux发行版的包管理工具有所不同,但我会提供一个通用的步骤和相关的代码示例,帮助你在大多数Linux环境中完成安装。

环境准备

首先,确保你的系统是最新的,更新系统的软件包索引可以使用下面的命令:

sudo apt update && sudo apt upgrade -y   # Ubuntu/Debian
sudo yum update -y                       # CentOS/RHEL

下载MySQL APT Repository

MySQL 8.4并不总是在默认的包管理源中,因此我们需要先下载MySQL APT Repository。

对于Debian和Ubuntu,可以执行以下命令来下载apt源包:

wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb

安装下载的包:

sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb

在安装过程中,你将被提示选择MySQL的版本,确保选择MySQL 8.4。完成后,更新apt源:

sudo apt update

安装MySQL Server

现在可以使用以下命令安装MySQL服务器:

sudo apt install mysql-server -y

对于CentOS和RHEL,使用yum命令:

sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y

启动MySQL服务

安装完成后,需要启动MySQL服务:

sudo systemctl start mysql   # Ubuntu/Debian
sudo systemctl start mysqld  # CentOS/RHEL

设置MySQL开机自启动

为了确保MySQL在系统重启后自动启动,可以使用以下命令:

sudo systemctl enable mysql   # Ubuntu/Debian
sudo systemctl enable mysqld  # CentOS/RHEL

运行安全性设置脚本

MySQL提供了一个安全性脚本,可以帮助你更好地配置MySQL的安全性。运行以下命令:

sudo mysql_secure_installation

该脚本会引导你完成以下步骤:

  1. 设置root用户密码
  2. 移除匿名用户
  3. 禁止root远程登录
  4. 删除测试数据库
  5. 重新加载权限表

登录MySQL

完成安全设置后,可以通过以下命令登录MySQL:

mysql -u root -p

系统会提示你输入之前设置的root密码。

创建数据库和用户

在登录MySQL后,你可以开始创建数据库和用户。以下是一些基本的例子:

创建数据库:

CREATE DATABASE my_database;

创建用户并授权:

CREATE USER 'my_user'@'localhost' IDENTIFIED BY 'my_password';
GRANT ALL PRIVILEGES ON my_database.* TO 'my_user'@'localhost';
FLUSH PRIVILEGES;

总结

通过以上步骤,你已经在Linux系统上成功安装了MySQL 8.4,并进行了基本配置。 MySQL是一个强大的数据库系统,适合各种规模的应用程序。随着你使用的深入,可以探索更多的配置选项和高可用性设置,来优化你的MySQL环境。

如果你在安装的过程中遇到任何问题,可以查看MySQL官方文档,或访问相关社区寻求支持。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部