SEO教程

SEO教程

Products

当前位置:首页 > SEO教程 >

如何在Linode上安装并配置MySQL数据库呢?

96SEO 2025-10-20 15:58 4


准备工作

在开始之前, 请确保您的Linode实例已经正确设置,并且您拥有root权限或具有sudo权限的用户账户。建议您先更新系统软件包列表以获取最新的版本信息。

怎样在Linode上安装和配置MySQL数据库?
sudo apt update && sudo apt install mysql-server -y

安装MySQL

对于基于Debian/Ubuntu系统的Linode, 可以使用以下命令安装MySQL:

sudo apt update && sudo apt install mysql-server -y

对于基于CentOS/RHEL系统的Linode,可以使用以下命令安装MySQL:

sudo yum install mysql-community-server -y

配置MySQL

安装完成后您需要运行一个脚本来提高MySQL的平安性:

sudo mysql_secure_installation

该脚本将引导您完成以下步骤:

  • 设置root用户的密码
  • 移除匿名用户
  • 禁止root远程登录
  • 删除测试数据库
  • 重新加载权限表

连接到MySQL

登录到MySQL服务器:

mysql -u root -p

输入root用户的密码,然后您就可以使用MySQL命令行工具进行数据库操作了。

创建数据库和用户

CREATE DATABASE mydatabase;
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
FLUSH PRIVILEGES;

设置防火墙

要允许远程访问MySQL,您需要打开3306端口。

对于使用UFW的情况

sudo ufw allow from  to any port 3306

比方说 如果您希望允许来自特定IP地址的访问,可以使用以下命令:

sudo ufw allow from 192.168.1.100 to any port 3306

对于使用firewalld的情况

sudo firewall-cmd --runtime-to-permanent
sudo firewall-cmd --add-rich-rule='rule family="ipv4" source address="" port port="3306" protocol="tcp" accept'
sudo firewall-cmd --runtime-to-permanent
sudo firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.1.100" port port="3306" protocol="tcp" accept'

现在您已经在Linode云平台上成功地安装并配置了一个基本可用的MySQL数据库环境。接下来可以、创建数据库及表结构等内容。


标签: 数据库

提交需求或反馈

Demand feedback