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

相关推荐
一只积极向上的小咸鱼1 小时前
第一性原理思考:从拆解问题到用实验检验答案
数据库
拂拉氏1 小时前
【知识讲解】 Linux之动静态库的了解
linux·运维·服务器·动静态库
这个DBA有点耶2 小时前
时序数据库InfluxDB高基数问题深度拆解:内存索引膨胀机制与OOM完整链路
数据库·架构·dba
SL_staff2 小时前
运维救火实录:钉钉考勤API变更引发工资计算异常,我们用JVS-Logic可视化逻辑引擎实现分钟级热修复
java·mysql·全栈
Fcy6482 小时前
Linux下 五种IO模型的认识与⾮阻塞IO的实现
linux·服务器·io
加油yx2 小时前
MySQL数据类型
数据库·mysql
Mikko72 小时前
Linux 重启后日志没了?进程被 OOM 杀了去哪看?logrotate 之后日志还往旧文件写?三台真机实测日志与性能排查
linux·运维·centos
夏尔Gaesar2 小时前
解决Ubuntu安装vm tools时选项为灰色问题
ubuntu
书生执笔画浮沉2 小时前
分享一个开源小工具CAdapt
linux·c·gnu·glibc·kernel·升级·灵感
蓝胖的四次元口袋2 小时前
Redis知识梳理(1)
数据库·redis·缓存