在ubuntu上安装mysql(在线安装需要)

安装环境
虚拟机系统: Ubuntu

打开虚拟机


安装步骤
(1) 安装
将系统中的所有软件包都升为最新版本

复制代码
sudo apt update


安装 MySQL

复制代码
sudo apt install mysql-server


查询 MySQL 版本

复制代码
mysql --version


(2) MySQL 安全设置
进入 MySQL Shell

复制代码
sudo mysql



设置 root 用户密码

复制代码
mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
mysql > FLUSH PRIVILEGES;

mysql > ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';

very_strong_password这里改成你自己的命令,要注意格式,使用英文字符
执行 mysql_secure_installation 指令

复制代码
sudo mysql_secure_installation

提示询问你是否验证密码插件。它通过检查用户密码的强度来增强 MySQL
数据库的安全性,允许用户仅设置强密码。按 Y 接受或按其他键跳过。这
里选择按"回车"键跳过。(不设置强密码)

设置 root 用户密码(重新设置)

是否删除匿名用户,这里选择按"回车"键跳过。(不删除匿名用户)

是否删除 test 数据库,这里选择输入" Y "。(删除 test 数据库)

是否加载权限表(前面的设置立即生效),这里选择输入" Y "。(加载)

(3) 测试
查看 MySQL 状态

复制代码
systemctl status mysql


进入 MySQL Shell

复制代码
mysql -u root -p mysql
mysql -u 用户名 -p 密码
相关推荐
ShineWinsu9 小时前
对于Linux:动静态库的制作与原理的解析—下
linux·运维·服务器·进程·链接·虚拟地址空间·
RH23121110 小时前
2026.4.16Linux 管道
java·linux·服务器
aq553560010 小时前
Laravel5.X核心特性全解析
ubuntu·debian
handler0110 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
liuyukuan10 小时前
如何在win11上打开 WSL2(Windows 的 Linux 子系统)?
linux·windows
Bert.Cai11 小时前
MySQL DML简介
数据库·mysql
橙子也要努力变强11 小时前
Linux信号机制
linux·服务器·网络
shughui11 小时前
FinalShell / Xshell 完整教程(下载+安装+使用,2026最新版)
linux·fiddler·xshell·xftp·finalshell·远程连接工具
程序猿编码11 小时前
给你的网络流量穿件“隐形衣“:手把手教你用对称加密打造透明安全隧道
linux·开发语言·网络·安全·linux内核
pengyi87101511 小时前
私网IP映射公网基础原理,搭配代理IP远程访问入门
linux·服务器·网络