温馨提示×

怎样配置Linux MariaDB连接

小樊
41
2025-11-16 18:42:01
栏目: 云计算

要配置Linux上的MariaDB连接,您需要遵循以下步骤:

  1. 安装MariaDB服务器: 在终端中运行以下命令以安装MariaDB服务器:

    sudo apt-get update
    sudo apt-get install mariadb-server
    
  2. 启动MariaDB服务: 使用以下命令启动MariaDB服务:

    sudo systemctl start mariadb
    

    若要使MariaDB在系统启动时自动运行,请执行:

    sudo systemctl enable mariadb
    
  3. 保护MariaDB安装: 运行以下命令以运行MariaDB安全安装脚本,该脚本将帮助您设置root密码、删除匿名用户、禁止远程root登录等:

    sudo mysql_secure_installation
    
  4. 创建新用户并授权: 使用以下命令登录到MariaDB:

    mysql -u root -p
    

    输入您在步骤3中设置的root密码。接下来,创建一个新用户并为其分配权限。例如,要创建一个名为myuser的用户并允许从任何IP地址连接,密码为mypassword,请执行以下命令:

    CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
    

    若要为用户分配特定数据库的权限,请执行以下命令(将mydatabase替换为您要授权的数据库名称):

    GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'%';
    

    最后,刷新权限并退出MariaDB:

    FLUSH PRIVILEGES;
    EXIT;
    
  5. 配置防火墙: 如果您的服务器上启用了防火墙,请确保允许通过3306端口(MariaDB默认端口)的连接。以下是在ufw防火墙上允许3306端口的命令:

    sudo ufw allow 3306/tcp
    

现在,您已经成功配置了Linux上的MariaDB连接。您可以使用新创建的用户从任何地方连接到MariaDB服务器。只需使用以下命令,将myusermypassword替换为您的实际用户名和密码:

mysql -u myuser -p -h your_server_ip_address mydatabase

0