使用Linux在云服务器上管理MySQL / MariaDB

2020年12月31日19:38:32 发表评论 55 次浏览

介绍

MySQL是Internet上最流行的SQL数据库, 以及MariaDB(在CentOS 7和其他Linux发行版中通常使用的直接替代)。了解在使用Linux的云服务器上管理MySQL / MariaDB的基础知识。

要求

  • 具有Linux的云服务器
  • MySQL / MariaDB已安装并正在运行。

注意:默认情况下, MySQL / MariaDB已安装并在标准Linux安装上运行。如果你的服务器是使用最小安装创建的, 则在继续之前, 你将需要安装和配置MySQL / MariaDB。

安装和使用MySQL / MariaDB

标准Linux安装将安装MySQL / MariaDB。有关如何通过最小安装在服务器上安装MySQL / MariaDB的更多信息, 以及基本的MySQL / MariaDB命令概述, 请参阅我们的文章。安装和使用MySQL / MariaDB.

启动, 停止和重新启动MySQL / MariaDB

要停止MySQL / MariaDB, 请使用以下命令:

  • Ubuntu 16.04:sudo systemctl停止mysql
  • CentOS 7:sudo systemctl停止mariadb

要启动MySQL / MariaDB, 请使用以下命令:

  • Ubuntu 16.04:sudo systemctl启动mysql
  • CentOS 7:sudo systemctl启动mariadb

要重新启动MySQL / MariaDB, 请使用以下命令:

  • Ubuntu 16.04:sudo systemctl重新启动mysql
  • CentOS 7:sudo systemctl重新启动mariadb

使用phpMyAdmin在浏览器中管理MySQL / MariaDB

管理MySQL / MariaDB的一种便捷方法是使用程序phpMyAdmin, 它使你可以通过浏览器访问MySQL / MariaDB。 phpMyAdmin提供了一个图形界面, 它比标准的命令行界面更易于使用。

有关使用phpMyAdmin的更多信息, 请参阅文章在具有Linux的云服务器上安装PHPMyAdmin

从其他服务器使用MySQL / MariaDB

要将MySQL / MariaDB用作远程数据库, 你需要:

  • 设置用户的访问权限。
  • 使用IP地址或域名进行连接(不localhost)作为服务器名称。
  • 创建防火墙策略以允许端口3306上的流量。请参阅我们的文章创建防火墙策略有关分步说明。

有几种不同的选项可用于设置用户的访问权限。我们建议你将用户锁定在将要访问MySQL / MariaDB的服务器的IP地址上。

例如, 如果外部服务器的IP地址为192.168.0.1, 则可以使用以下语句创建MySQL / MariaDB用户:

GRANT ALL ON my_db.* TO my_db_user@192.168.0.1 IDENTIFIED BY 'De%gfgks#2';

该语句将锁定该用户帐户的访问权限, 使其只能从IP地址192.168.0.1登录到MySQL / MariaDB。

要了解如何使用PHP连接到MySQL / MariaDB, 请参阅文章在运行Linux的云服务器上使用PHP连接到MySQL / MariaDB数据库

一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: