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

相关推荐
黄林晴2 小时前
如何判断手机是否是纯血鸿蒙系统
android
火柴就是我3 小时前
flutter 之真手势冲突处理
android·flutter
法的空间3 小时前
Flutter JsonToDart 支持 JsonSchema
android·flutter·ios
循环不息优化不止3 小时前
深入解析安卓 Handle 机制
android
恋猫de小郭3 小时前
Android 将强制应用使用主题图标,你怎么看?
android·前端·flutter
jctech3 小时前
这才是2025年的插件化!ComboLite 2.0:为Compose开发者带来极致“爽”感
android·开源
用户2018792831673 小时前
为何Handler的postDelayed不适合精准定时任务?
android
可涵不会debug4 小时前
【IoTDB】时序数据库选型指南:工业大数据场景下的技术突围
数据库·时序数据库
ByteBlossom4 小时前
MySQL 面试场景题之如何处理 BLOB 和CLOB 数据类型?
数据库·mysql·面试
叽哥4 小时前
Kotlin学习第 8 课:Kotlin 进阶特性:简化代码与提升效率
android·java·kotlin