ubuntu下mysql 8.0.28怎么安装配置

发布时间:2022-04-20 10:25:11 作者:iii
来源:亿速云 阅读:215

Ubuntu下MySQL 8.0.28的安装与配置

MySQL是一个广泛使用的开源关系型数据库管理系统,适用于各种规模的应用程序。本文将详细介绍如何在Ubuntu系统上安装和配置MySQL 8.0.28版本。

1. 更新系统包

在安装MySQL之前,建议先更新系统的包列表,以确保安装的软件是最新的。

sudo apt update
sudo apt upgrade

2. 安装MySQL 8.0.28

Ubuntu的默认软件仓库中可能不包含MySQL 8.0.28版本,因此我们需要添加MySQL的官方APT仓库。

2.1 添加MySQL APT仓库

首先,下载MySQL 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 Server & Cluster (Currently selected: mysql-8.0),然后按OK

2.2 更新包列表并安装MySQL

添加完APT仓库后,更新包列表并安装MySQL:

sudo apt update
sudo apt install mysql-server

在安装过程中,系统会提示你设置MySQL的root用户密码。请确保设置一个强密码并记住它。

3. 配置MySQL

安装完成后,MySQL服务会自动启动。你可以通过以下命令检查MySQL服务的状态:

sudo systemctl status mysql

3.1 运行安全脚本

MySQL提供了一个安全脚本,用于提高数据库的安全性。运行以下命令来启动安全脚本:

sudo mysql_secure_installation

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

  1. 设置root密码:如果你在安装时已经设置了root密码,可以选择跳过此步骤。
  2. 移除匿名用户:建议移除匿名用户以提高安全性。
  3. 禁止远程root登录:建议禁止远程root登录,以防止未经授权的访问。
  4. 移除测试数据库:建议移除测试数据库,以减少潜在的安全风险。
  5. 重新加载权限表:确保所有更改立即生效。

3.2 配置远程访问(可选)

默认情况下,MySQL只允许本地访问。如果你需要从远程主机访问MySQL服务器,需要进行以下配置。

3.2.1 修改MySQL配置文件

编辑MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf

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

找到bind-address这一行,将其值从127.0.0.1改为0.0.0.0,以允许所有IP地址访问:

bind-address = 0.0.0.0

保存并退出编辑器。

3.2.2 创建远程访问用户

登录MySQL:

sudo mysql -u root -p

创建一个允许远程访问的用户,并授予适当的权限。例如,创建一个用户remote_user,并允许从任何主机访问:

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

退出MySQL:

exit;

3.2.3 重启MySQL服务

修改配置后,重启MySQL服务以使更改生效:

sudo systemctl restart mysql

3.3 配置防火墙(可选)

如果你在服务器上启用了防火墙(如ufw),需要允许MySQL的默认端口(3306)通过防火墙:

sudo ufw allow 3306/tcp
sudo ufw reload

4. 验证安装

你可以通过以下命令验证MySQL是否安装成功:

mysql --version

如果安装成功,你应该会看到类似以下的输出:

mysql  Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)

5. 总结

通过以上步骤,你已经成功在Ubuntu系统上安装并配置了MySQL 8.0.28。你可以根据实际需求进一步调整MySQL的配置,以满足应用程序的需求。MySQL是一个功能强大的数据库管理系统,熟练掌握其安装与配置对于开发和运维工作至关重要。

推荐阅读:
  1. Ubuntu系统下安装MYSQL
  2. Mac下MySQL如何安装配置

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql ubuntu

上一篇:react如何关闭eslint

下一篇:基于Python怎么实现音乐播放器

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》