debian

Debian MariaDB如何安装与配置

小樊
49
2025-05-24 15:37:42
栏目: 云计算

在Debian系统上安装和配置MariaDB的步骤如下:

安装MariaDB

  1. 更新软件包索引
sudo apt-get update
  1. 卸载已安装的MySQL(如果存在)
sudo apt-get --purge remove mysql-common
  1. 安装MariaDB
sudo apt-get install mariadb-server mariadb-client libmariadb-dev

配置MariaDB

  1. 设置root密码
sudo mysql_secure_installation

按照提示设置root密码和其他安全选项。

  1. 允许root用户从任意IP登录(谨慎操作,仅推荐在安全环境下使用):
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
  1. 修改MariaDB配置文件
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
# 将 bind-address = 127.0.0.1 修改为 bind-address = 0.0.0.0
  1. 重启MariaDB服务
sudo systemctl restart mariadb

远程访问配置

  1. 允许远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
  1. 修改防火墙设置(如果使用 ufw):
sudo ufw allow 3306/tcp

安全加固

REVOKE ALL PRIVILEGES ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'newpassword';
GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;

其他常用操作

sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb
sudo systemctl status mariadb
mysql -u root -p
USE mysql;
SHOW DATABASES;

请注意,以上步骤中的某些操作(如允许root用户远程登录)可能会带来安全风险,请根据实际需求和环境谨慎操作。

0
看了该问题的人还看了