在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 密码
相关推荐
今天也想躺ping34 分钟前
linux系统移植pjsua库实现sip通话功能
linux·sip·交叉编译
宠友信息1 小时前
MySQL复合索引与Druid优化仿小红书源码个人主页查询链路
数据库·spring boot·websocket·mysql·uni-app
hkj88081 小时前
Linux 总线-设备-驱动(Bus-Device-Driver)完整协作原理
linux·运维·microsoft
早点睡啊Y2 小时前
深入学 LangChain 官方文档(一):总览、安装与快速开始
linux·服务器·langchain
minji...2 小时前
MySQL数据库 (十九) MySQL图像化界面,MySQL连接池
数据库·mysql·navicat·mysql workbench·mysql连接池·数据库图形化界面
文档搬运工2 小时前
Innodb Cluster安装
mysql
想躺平的小羊2 小时前
MySQL中LAST_DAY函数用法
数据库·mysql
光影6272 小时前
MySQL基础入门
数据库·笔记·sql·学习·mysql·学习方法
国产化创客3 小时前
Kindle完整越狱改造:从闲置泡面盖到Linux开发与智能家居终端
linux·运维·物联网·嵌入式·智能家居·智能硬件
qetfw3 小时前
CentOS 7 搭建 MariaDB 数据库服务
linux·数据库·centos·mariadb