Ubuntu安装MySQL详细教程,乌班图安装mysql8.0

Time:2025年01月05日 Read:7 评论:42 作者:y21dr45

在现代软件开发和数据驱动的应用中,数据库扮演着至关重要的角色,而MySQL作为一款开源的关系型数据库管理系统,因其稳定性、高性能以及易用性,被广泛采用,本文将详细介绍如何在Ubuntu系统上安装和配置MySQL,涵盖从软件包更新到初始用户配置的全过程,无论你是新手还是有经验的系统管理员,都能从中获得有价值的信息。

Ubuntu安装MySQL详细教程,乌班图安装mysql8.0

一、更新软件包列表

在进行任何软件安装之前,首先需要确保系统的软件包列表是最新的,这可以通过以下命令实现:

sudo apt update

该命令会从官方源站点获取最新的软件包信息,并更新本地的软件包列表。

二、安装MySQL服务器

更新完成后,下一步就是安装MySQL服务器,你可以通过以下命令来安装最新版本的MySQL:

sudo apt install mysql-server

该命令会自动下载并安装MySQL服务器及其相关的依赖项,在安装过程中,如果出现提示要求设置root用户的密码,按照指引进行操作即可,如果没有提示,可以稍后通过安全脚本进行设置。

三、检查MySQL服务状态

安装完成后,可以使用以下命令检查MySQL服务的状态,确保其正常运行:

sudo systemctl status mysql

如果输出显示“active (running)”,则说明MySQL已经成功启动并运行。

四、设置初始MySQL root密码

MySQL安装完成后,出于安全考虑,需要为root用户设置一个初始密码,可以通过运行以下命令来完成:

sudo mysql_secure_installation

该命令会引导你完成一系列安全设置,包括:

1、设置root用户的密码

2、移除匿名用户

3、禁止root远程登录

4、移除测试数据库,并重新加载权限表

按照提示输入Y确认每一步操作,设置完成后,你可以使用新设置的密码登录MySQL。

五、登录MySQL控制台

安装和配置完成后,你可以登录MySQL控制台来验证安装是否成功:

sudo mysql -u root -p

输入之前设置的密码,即可进入MySQL控制台。

六、修改root用户认证方式(可选)

在MySQL 8.0及更高版本中,默认的认证插件是auth_socket,这意味着root用户只能通过Unix套接字文件进行身份验证,如果需要通过密码认证,必须修改root用户的认证方式:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
FLUSH PRIVILEGES;

执行上述命令后,可以使用以下命令登录MySQL:

mysql -u root -p

七、远程连接配置(可选)

如果需要允许远程主机连接MySQL服务器,可以进行如下配置:

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

[mysqld]
bind-address = 0.0.0.0

2、重启MySQL服务:

sudo systemctl restart mysql

3、授权特定IP或所有IP访问:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;

至此,你已经成功在Ubuntu系统上安装并配置了MySQL,本文从更新软件包列表开始,逐步讲解了安装MySQL服务器、检查服务状态、设置初始root密码、登录MySQL控制台以及修改root用户认证方式等关键步骤,希望这些内容能帮助你顺利地在Ubuntu上部署MySQL,为你的应用程序提供强大的数据存储和管理支持,如果你有任何问题或建议,欢迎在评论区留言,我们会尽力解答。

标签: 乌班图安装mysql 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1