在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 密码
相关推荐
熊猫李2 小时前
rootfs-根文件系统详解
linux
知其然亦知其所以然3 小时前
MySQL 社招必考题:如何优化查询过程中的数据访问?
后端·mysql·面试
dessler4 小时前
Hadoop HDFS-高可用集群部署
linux·运维·hdfs
泽泽爱旅行4 小时前
awk 语法解析-前端学习
linux·前端
DemonAvenger5 小时前
NoSQL与MySQL混合架构设计:从入门到实战的最佳实践
数据库·mysql·性能优化
程序新视界5 小时前
如何在MySQL中创建聚集索引?
mysql
AAA修煤气灶刘哥16 小时前
后端人速藏!数据库PD建模避坑指南
数据库·后端·mysql
程序新视界17 小时前
学习MySQL绕不开的两个基础概念:聚集索引与非聚集索引
mysql
RestCloud20 小时前
跨境数据传输:ETL如何处理时区与日期格式差异
mysql·api
得物技术1 天前
MySQL单表为何别超2000万行?揭秘B+树与16KB页的生死博弈|得物技术
数据库·后端·mysql