Ubuntu24.04上安装和配置MariaDB

Ubuntu24.04上安装和配置MariaDB

shell 复制代码
#切换到root用户
sudo su -

#更新系统,确保所有的软件都是最新的
apt update && sudo apt upgrade -y

#要添加 MariaDB 存储库,我们需要安装一个名为 software-properties-common 的包
apt install software-properties-common -y

#将 MariaDB 存储库添加到系统中
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.zol.co.zw/mariadb/repo/11.5/ubuntu noble main'

#再次更新
apt update

#安装 MariaDB
apt install mariadb-server -y

#启动 MariaDB 服务。
systemctl start mariadb

#设置 MariaDB 随系统自动启动
systemctl enable mariadb

#验证 MariaDB 服务状态
systemctl status mariadb

#MariaDB 附带了一个脚本来确保您的安装安全,可以去设置root密码
sudo mysql_secure_installation

#进入MariaDB
mariadb -u root -p

#为 root 用户授予远程访问权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'rootpasswd' WITH GRANT OPTION;


CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

#找到 bind-address = 127.0.0.1 这一行,将其注释掉,或修改为 bind-address = 0.0.0.0
vim /etc/mysql/mariadb.conf.d/50-server.cnf

#开放3306端口
ufw allow 3306

#查看Mysql 3306端口
netstat -tlnp | grep 3306

Reference:

如何在 Ubuntu 24.04 上安装 MariaDB:https://blog.csdn.net/xiaochong0302/article/details/141877181

相关推荐
Mr.Pascal2 小时前
Redis:主动更新,读时更新,定时任务。三种的优劣势对比
数据库·redis·缓存
一笑的小酒馆2 小时前
Android CameraX适配Android15
android
hnlgzb2 小时前
安卓app开发,如何快速上手kotlin和compose的开发?
android·开发语言·kotlin
alexhilton3 小时前
Jetpack Compose 2025年12月版本新增功能
android·kotlin·android jetpack
思成不止于此3 小时前
【MySQL 零基础入门】DQL 核心语法(二):表条件查询与分组查询篇
android·数据库·笔记·学习·mysql
骥龙3 小时前
3.10、构建网络防线:防火墙、WAF 与蜜罐实战
服务器·网络·数据库·网络安全
gugugu.5 小时前
Redis 字符串类型完全指南:从原理到实战应用
数据库·redis·缓存
杨云龙UP5 小时前
MySQL 自动备份与覆盖恢复实战:一套脚本搞定全库/按库备份恢复
linux·运维·数据库·sql·mysql
workflower6 小时前
PostgreSQL 数据库优化
数据库·团队开发·数据库开发·时序数据库·数据库架构
计算机毕设VX:Fegn08957 小时前
计算机毕业设计|基于springboot + vue服装商城系统(源码+数据库+文档)
数据库·vue.js·spring boot·课程设计