117.info
人生若只如初见

Linux MariaDB安装步骤是什么

在Linux系统上安装MariaDB的步骤如下:

安装前的准备

  1. 更新系统软件包列表
sudo apt update 
  1. 安装MariaDB服务器
sudo apt install mariadb-server 

安装过程

  1. 安装过程中设置root密码
sudo mysql_secure_installation 

按照提示操作,建议设置root密码强度、删除匿名用户、禁止远程root登录等。

  1. 启动MariaDB服务
sudo systemctl start mariadb 
  1. 设置开机自启
sudo systemctl enable mariadb 

验证安装

  1. 检查MariaDB服务状态
sudo systemctl status mariadb 
  1. 登录到MariaDB
mysql -u root -p 

输入之前设置的root密码即可登录。

后续配置(可选)

  1. 配置文件位置
  • 主配置文件:/etc/mysql/my.cnf(Ubuntu)或 /etc/my.cnf.d/server.cnf(CentOS)

  • 自定义配置建议放在:

    • Ubuntu: /etc/mysql/conf.d/custom.cnf
    • CentOS: /etc/my.cnf.d/custom.cnf
  1. 常用配置示例
[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock port=3306 character-set-server=utf8 log-error=/var/log/mysql/mariadb-error.log pid-file=/var/lib/mysql/mariadb.pid 
  1. 创建专用用户
CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'StrongPassword123!'; GRANT ALL PRIVILEGES ON appdb.* TO 'appuser'@'localhost'; FLUSH PRIVILEGES; 

请注意,具体的安装步骤可能会因Linux发行版和版本的不同而有所差异。建议参考MariaDB的官方文档以获取适用于您特定系统的安装指南。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe1b8AzsNBQBUDVM.html

推荐文章

  • 如何通过Linux日志分析系统行为

    通过Linux日志分析系统行为是一种常见的监控和故障排除方法。以下是一些基本步骤和工具,可以帮助你分析Linux系统的日志: 确定要分析的日志文件: /var/log/sys...

  • Linux mount挂载错误代码解析

    在Linux系统中,当你尝试挂载一个文件系统时,可能会遇到各种错误代码 EPERM (Error 1): 操作不允许
    这个错误通常发生在没有足够权限的用户尝试挂载文件系统...

  • Linux DHCP与静态IP冲突解决策略

    在Linux系统中,DHCP(动态主机配置协议)和静态IP地址的冲突可能会导致网络连接问题。以下是一些解决这种冲突的策略:
    1. 检查DHCP服务器配置
    确保DH...

  • 怎样调整Linux Node.js的内存设置

    要调整Linux上Node.js应用程序的内存设置,您可以通过以下方法来实现: 通过命令行参数设置内存限制: 在启动Node.js应用程序时,可以使用--max-old-space-size参...

  • ubuntu overlay兼容性测试

    在进行 Ubuntu Overlay 兼容性测试时,需要关注多个方面,包括系统要求、测试环境搭建、测试目标、测试方案以及落地方案等。以下是详细的步骤和建议:
    系统...

  • Ubuntu上MinIO安装的性能调优

    在Ubuntu上安装和配置MinIO时,进行性能调优是一个重要的步骤,以确保系统能够高效地运行。以下是一些关键的性能调优建议:
    系统配置优化 更新系统和软件:...

  • nohup命令在Linux中的实际应用场景

    nohup(no hang-up)命令在Linux中具有很多实际应用场景,主要用于在后台运行命令并使其在用户退出登录后继续执行。以下是一些常见的使用场景: 运行长时间任务:...

  • centos vnc如何提高画质

    要在CentOS上通过VNC提高画质,您可以调整VNC服务器的分辨率和图像质量。以下是具体步骤:
    调整VNC分辨率 使用-geometry参数调整VNC分辨率。例如,要将分辨...