要在Ubuntu上配置MariaDB以允许远程访问,请按照以下步骤操作:
登录到Ubuntu服务器。
打开终端,输入以下命令以编辑MariaDB配置文件:
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address行上添加注释(在行首添加#),以允许来自任何IP地址的连接。如果该行被注释掉了,请取消注释。修改后的行应如下所示:#bind-address = 127.0.0.1
bind-address = 0.0.0.0
保存并关闭配置文件。在nano编辑器中,按Ctrl + X,然后按Y,最后按Enter。
重启MariaDB服务以应用更改:
sudo systemctl restart mariadb
mysql -u root -p
输入您的密码。
your_username和your_password替换为您选择的用户名和密码:CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
这里的%表示允许来自任何IP地址的连接。如果您想限制访问特定IP地址,请将%替换为相应的IP地址。
your_database替换为您要授权的数据库名称:GRANT ALL PRIVILEGES ON your_database.* TO 'your_username'@'%';
FLUSH PRIVILEGES;
EXIT;
现在,您应该能够从远程计算机访问Ubuntu服务器上的MariaDB数据库。请确保在远程计算机上使用正确的IP地址、用户名和密码进行连接。