ubuntu 22.04 安装和配置 mysql 8.0,设置开机启动

更新软件包列表

sudo apt update && sudo apt upgrade -y

安装MySQL 8.0

sudo apt install mysql-server-8.0 -y

启动MySQL服务并设置开机启动

sudo systemctl start mysql

sudo systemctl enable mysql

安全安装MySQL,一路回车

sudo mysql_secure_installation

登录MySQL第一次没密码,直接回车

sudo mysql -u root -p

替换为你的账号和密码

ALTER USER '账号'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

刷新权限

FLUSH PRIVILEGES;

退出mysql

exit;

重启MySQL服务

sudo systemctl restart mysql

注意:在安装过程中,我的系统提示了以下错误信息:

update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist

解决办法:

sudo mkdir -p /etc/mysql

sudo touch /etc/mysql/mysql.cnf

重新安装MySQL 8.0

相关推荐
@LetsTGBot搜索引擎机器人1 分钟前
2025 Telegram 最新免费社工库机器人(LetsTG可[特殊字符])搭建指南(含 Python 脚本)
数据库·搜索引擎·机器人·开源·全文检索·facebook·twitter
计算机毕设VX:Fegn089526 分钟前
计算机毕业设计|基于springboot + vue动物园管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
冉冰学姐1 小时前
SSM校园排球联赛管理系统y513u(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架应用·开题报告、
Uncertainty!!1 小时前
Linux多用户情况下个别用户输入密码后黑屏
linux·远程连接
Tony Bai1 小时前
【分布式系统】03 复制(上):“权威中心”的秩序 —— 主从架构、一致性与权衡
大数据·数据库·分布式·架构
necessary6531 小时前
使用Clion查看linux环境中的PG源码
linux·运维·服务器
wb043072012 小时前
SQL工坊不只是一个ORM框架
数据库·sql
至善迎风2 小时前
Redis完全指南:从诞生到实战
数据库·redis·缓存
小猪佩奇TONY3 小时前
Linux 内核学习(14) --- linux x86-32 虚拟地址空间
linux·学习
Lam㊣3 小时前
Centos 7 系统docker:更换镜像源
linux·docker·centos