当前位置: 首页 > news >正文

Linux下MariaDB 10安装与配置指南

首先把安装包下载到本地,然后解压到/usr/local目录:

tar -zxvf mariadb-10.5.0-linux-systemd-x86_64.tar.gz -C /usr/local/

下载mysql

从阿里云下载mariadb: https://mirrors.aliyun.com/mariadb/

上传至Linux主机

解压mysql

​tar -zxvf mariadb-10.11.15-linux-systemd-x86_64.tar.gz -C /usr/local​

tar -zxvf mariadb-10.11.15-linux-systemd-x86_64.tar.gz -C /usr/local mv /usr/local/mariadb-* /usr/local/mysql chown -R root:root /usr/local/mysql

准备安装环境

添加用户组和用户:

mkdir /home/mysql groupadd mysql && useradd -r -g mysql mysql -d /home/mysql chown mysql:mysql /home/mysql

​useradd -s /sbin/nologin -d /opt/lnmp/bin/mariadb mysql​

创建数据目录并赋予权限:

mkdir -p /data/mysql chown mysql:mysql -R /data/mysql

修改配置文件:

cat << EOF >/etc/my.cnf [mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 explicit_defaults_for_timestamp=true server_id = 1 #log_bin = /var/log/mysql/mysql-bin.log EOF

初始化mariadb

将解压后的文件移动到/usr/local

/usr/local/mysql/scripts/mariadb-install-db --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
Installing MariaDB/MySQL system tables in '/data/mariadb' ... OK To start mariadbd at boot time you have to copy support-files/mariadb.service to the right place for your system Two all-privilege accounts were created. One is root@localhost, it has no password, but you need to be system 'root' user to connect. Use, for example, sudo mariadb The second is mysql@localhost, it has no password either, but you need to be the system 'mysql' user to connect. After connecting you can set the password, if you would need to be able to connect as any of these users with a password and without sudo See the MariaDB Knowledgebase at https://mariadb.com/kb You can start the MariaDB daemon with: cd '/usr/local/mariadb' ; /usr/local/mysql/bin/mariadbd-safe --datadir='/data/msyql' You can test the MariaDB daemon with mysql-test-run.pl cd '/usr/local/mariadb/mysql-test' ; perl mariadb-test-run.pl Please report any problems at https://mariadb.org/jira The latest information about MariaDB is available at https://mariadb.org/. Consider joining MariaDB's strong and vibrant community: https://mariadb.org/get-involved/
http://www.cnnetsun.cn/news/2566634.html

相关文章:

  • 基于OTA芯片的三相正弦波压控振荡器设计与实现
  • 协程详细介绍
  • D37: 周复盘:ToB 项目的 AI 落地方法论
  • 安卓手机安装龙虾openclaw接入deepseek
  • Win10系统清理避坑指南:你的BAT脚本真的安全吗?盘点那些不能乱删的文件
  • 支付宝商户池:收款防风控专属安全通道
  • 一匹来自顺德的布,凭什么走上国际时装周
  • html2pdf-chrome:一个 HTML 转 PDF 的 Go 库 / 服务,依旧是现阶段效果最佳的
  • Unity JSON解析救星:Newtonsoft.Json-for-Unity实战指南
  • C++基础 类和对象(三)
  • 别再折腾驱动了!用DKMS一劳永逸管理你的Linux网卡(以RTL8822CE/Ubuntu 18.04为例)
  • 别再死记硬背了!用Wirtinger导数轻松搞定复数求导(附Python代码验证)
  • 别再傻等自动下载了!手把手教你从国内镜像站搞定Wine 5.0的mono和gecko插件
  • LOOKAHEAD REASONING:大型推理模型的并行加速技术
  • RK3588 Debian 系统安装与WiFi/SSH配置笔记
  • FPG财盛国际:从风险提示看平台责任意识
  • Linux系统启动慢?从UEFI的DXE阶段入手,优化驱动加载让你的开机快人一步
  • 【复现】中国上市公司全要素生产率测算与分析(论文+数据)
  • 从Sora 2原始张量到可交付MP4:端到端Pipeline中被92%开发者忽略的色彩空间转换断点(BT.2020→BT.709→sRGB三级校准手册)
  • 【Claude AI深度SWOT解码】:20年AI架构师亲授,4大维度拆解其商用致命短板与突围路径
  • 你的副业计划又黄了。不是意志力的锅
  • 基于ESP32打造智能网络收音机:硬件选型、软件实现与音质优化全攻略
  • ESP32多任务水位监测:从Arduino到ESP-IDF的FreeRTOS实战
  • 高频率登录尝试 ip封禁已经实现
  • 给服务器添加最外层风控系统
  • 基于ESP8266与WS2812B的智能氛围灯DIY:从硬件连接到Web控制
  • 基于STM32WB与BLE-MIDI的体感节奏控制器:BeatShaker设计与实现
  • AMD锐龙SDT调试工具终极指南:5个进阶技巧解锁处理器深度调优
  • Linux——进程和线程
  • Linux服务器被挖矿木马劫持的五步应急处置指南