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

相关推荐
冬天vs不冷2 分钟前
面试必知必会(13):MySQL锁机制
mysql·面试·职场和发展
冬天vs不冷3 分钟前
面试必知必会(14):MySQL执行计划与SQL优化
sql·mysql·面试
Qt程序员5 分钟前
网络 I/O 面试必考点:从多进程多线程到异步 I/O 与多路复用
linux·网络编程·多线程·epoll·网络io·阻塞io·io_uring
萧曵 丶7 分钟前
MySQL 高频面试题(由浅到深 完整版,面试必背)
数据库·mysql·面试
czlczl2002092513 分钟前
MySQL 执行引擎:排序与临时表机制深度解析
数据库·mysql
model200528 分钟前
虚拟环境安装yolo26
linux·运维·服务器
lifewange38 分钟前
DBeaver如何安装
数据库
m0_6315298244 分钟前
CSS如何利用CSS变量进行渐变色管理_提升渐变配置的灵活性
jvm·数据库·python
2301_818008441 小时前
数据库模型设计实战:如何正向工程从模型建表_规范化项目开发流程
jvm·数据库·python
Cat_Rocky1 小时前
keepalived简单配置
linux·运维·服务器