首页 帮助中心 帮助中心 华纳云美国云服务器上部署mysql环境
华纳云美国云服务器上部署mysql环境
时间 : 2024-07-31 15:25:55 编辑 : 华纳云 阅读量 : 239

在华纳云的美国云服务器上,如何完成mysql环境的部署,一般流程为云服务器实例的选择,安装和部署mysql,设置安全规则和确保安全的远程方面。下面是关于华纳云美国云服务器中部署mysql环境的步骤分享!

先需要做好准备工作,注册和登录华纳云账号,访问华纳云官网并注册一个新账户(有华纳云账户可直接登录),登录到华纳云的管理控制台,控制台中导航到云服务器,立即购买进入云服务器产品页面,选择美国云服务器,选择Linux 发行版作为镜像,比如 CentOS 7 或 Ubuntu 20.04,选择合适的实例规格,根据需要选择CPU和内存配置。选择存储,支付完成后,在管理后台可以找到这台美国云服务器,已经设置好网络和子网,如果有网络相关技术问题,可以直接在官网联系技术。

美国云服务器的网络和子网络设置可支持MySQL 的远程访问。配置安全组,确保开放SSH和MySQL端口,通过SSH连接美国云服务器。

ssh root@<your-public-ip>

连接后,先更新下系统的软件包。

sudo yum update -y   # 对于 CentOS/Red Hat

sudo apt update -y   # 对于 Ubuntu/Debian

在 CentOS 上安装 MySQL

添加 MySQL Yum 存储库:

sudo yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装 MySQL Server:

sudo yum install -y mysql-community-server

启动并启用 MySQL 服务:

sudo systemctl start mysqld

sudo systemctl enable mysqld

获取临时 root 密码:

sudo grep 'temporary password' /var/log/mysqld.log

运行 MySQL 安全安装程序:

sudo mysql_secure_installation

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

如果是使用Ubuntu 上安装 MySQL:

sudo apt install -y mysql-server

启动并启用 MySQL 服务:

sudo systemctl start mysql

sudo systemctl enable mysql

运行 MySQL 安全安装程序:

sudo mysql_secure_installation

设置密码和其他安全选项。

安装完成后,就可以开始配置MySQL。打开 /etc/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.cnf,编辑MySQL 配置文件:

sudo vi /etc/my.cnf  # CentOS

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf  # Ubuntu

在 [mysqld] 部分中找到 bind-address 设置,将其更改为 0.0.0.0:

[mysqld]

bind-address = 0.0.0.0

重启 MySQL 服务:

sudo systemctl restart mysqld  # CentOS

sudo systemctl restart mysql   # Ubuntu

创建远程访问用户,登录到 MySQL 并创建远程用户:

mysql -u root -p

CREATE USER 'remote_user'@'%' IDENTIFIED BY 'your_password';

GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

配置防火墙规则,确保服务器防火墙允许通过 3306 端口:

sudo firewall-cmd --permanent --add-port=3306/tcp

sudo firewall-cmd --reload

如果使用 UFW(Ubuntu 防火墙),可以这样:

sudo ufw allow 3306/tcp

使用 netstat 或 ss 检查 3306 端口:

sudo netstat -tuln | grep 3306

或者

sudo ss -tuln | grep 3306

设置安全组和网络访问,保证华纳云安全组可以允许 MySQL 远程访问。

进入安全组管理,修改入站规则,添加规则为允许 MySQL 3306端口,从特定IP或所有来源。

测试远程连接,使用 MySQL 客户端工具,从 MySQL 官方网站下载 MySQL Workbench。连接到从 MySQL,主机名输入服务器公共IP,端口3306,用户名是remote_user,输入密码。点击测试连接,确认可以成功连接到 MySQL。

或者使用命令行工具来连接 MySQL服务器:

mysql -h <your-public-ip> -P 3306 -u remote_user -p

输入密码,确认连接成功:

SHOW DATABASES;

以上步骤完成后,可以在华纳云美国云服务器上成功部署和配置MySQL环境,如果有任何问题可以咨询我们!

华纳云 推荐文章
安全即代码SaC保护云应用程序和系统的原理和意义
客服咨询
7*24小时技术支持
技术支持
渠道支持