西楚极客

  • 首页
  • 编程语言
    • 汇编
    • C语言
    • Python
  • 人工智能
    • ChatGPT
    • Gemini
    • DeepSeek
    • TTS
  • 嵌入式
    • 51单片机
    • STM32单片机
    • RTOS
  • 数据库
    • MySQL
    • Oracle
    • PostgreSQL
  • 网络技术
    • 网络通信
    • 网络设备
    • 网络协议
    • 网络安全
    • 无线通信
    • 网络应用
    • 运维与监控
  • 操作系统
    • Windows
    • Linux
    • Android
    • IOS
  • 工具脚本
    • 运维管理
    • 开发辅助
    • 网络工具
    • 数据处理
    • 桌面自动化
    • 测试辅助
    • 系统工具
  • 关于
热衷于分享互联网技术的极客宅
  1. 首页
  2. 数据库
  3. 正文

Ubuntu系统如何安装MySQL?

2025年4月25日 181点热度 1人点赞 0条评论

在 Ubuntu 24.04 上安装 MySQL 请参照以下步骤:


✅ 步骤 1:更新系统

sudo apt update
sudo apt upgrade -y

✅ 步骤 2:安装 MySQL Server

sudo apt install mysql-server -y

Ubuntu 24.04 默认安装的是 MySQL 8.0 或更新版本。


✅ 步骤 3:检查服务是否正常运行

sudo systemctl status mysql

看到状态为 active (running) 即表示启动成功。


✅ 步骤 4:安全配置(推荐)

运行安全脚本来加固MySQL设置:

sudo mysql_secure_installation

你将看到以下提示:

  • 是否启用密码验证策略(建议选择 低 或跳过)
  • 是否设置root密码(建议设置)
  • 是否删除匿名用户(建议删除)
  • 是否禁止root远程登录(看需求)
  • 是否删除测试数据库(建议删除)
  • 是否刷新权限(选是)

✅ 步骤 5:登录MySQL

sudo mysql

默认是以 UNIX socket身份验证 方式登录的(即你用的当前系统用户具有MySQL root权限)。

如果你要设置MySQL密码登录方式,可执行:

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

然后就可以用:

mysql -u root -p

来登录。


✅ 可选:开启远程访问(若需要)

编辑配置文件:

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

找到:

bind-address = 127.0.0.1

改为:

bind-address = 0.0.0.0

保存后重启MySQL:

sudo systemctl restart mysql

再次登录MySQL并设置root用户远程登录:

mysql -u root -p
use mysql;
update user set host = '%' where user = 'root';
flush privileges;

同时要记得放行3306端口(如使用ufw防火墙):

sudo ufw allow 3306
标签: MySQL
最后更新:2025年5月21日

西楚极客

这个人很懒,什么都没留下

点赞
下一篇 >
最新 热点 随机
最新 热点 随机
Ubuntu系统如何使用Docker一键部署Grafana+Prometheus数据可视化监控平台 Windows如何搭建wordpress博客|WAMP+WordPress零基础教程! Windows如何安装WAMP|5分钟学会安装WAMP服务器!搭建本地PHP开发环境超简单【新手教程】 Ubuntu如何使用docker一键安装nextcloud网盘|傻瓜式操作|零基础搭建|完全离线安装nextcloud|简单易用 Linux科学上网|Ubuntu科学上网安装教程|轻松搭建快速上网 ubuntu安装nps服务实现内网穿透|零基础适合新手搭建|集成一键安装|轻量级内网穿透|实现异地访问内网服务
Ubuntu系统如何使用Docker一键部署Grafana+Prometheus数据可视化监控平台
Ubuntu系统如何安装MySQL? ubuntu安装nps服务实现内网穿透|零基础适合新手搭建|集成一键安装|轻量级内网穿透|实现异地访问内网服务 Linux安装CosyVoice2.0|从零开始docker一键自动化安装CosyVoice|Ubuntu安装CosyVoice Ubuntu系统安装PostgreSQL Ai图片视频换脸|史上最强换脸神器|无需部署免费使用图片换脸 Windows如何安装WAMP|5分钟学会安装WAMP服务器!搭建本地PHP开发环境超简单【新手教程】
最近评论
标签聚合
ubuntu PostgreSQL docker TTS Windows 网络通信 Linux MySQL

COPYRIGHT © 2025 西楚极客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang