腾讯云服务器相关问题

云服务器

腾讯云服务器相关问题

1. 基本工具

以下工具,如果主机是windows,自行百度下载即可,下面给出的是Ubuntu系统下的工具快捷安装命令。
Putty:访问远程腾讯云服务器。

sudo apt-get update
sudo apt-get install putty

FileZilla: 主机和server互传文件。更直观!

sudo apt-get install filezilla

或者使用SCP命令互传文件,更方便!

2、ssh远程root登录

通过putty以ssh方式连接登录腾讯云服务器。但ssh默认是不允许远程以root身份登录。修改云server的配置文件 /etc/ssh/sshd_config
#PermitRootLogin prohibit-password 这项 改成 PermitRootLogin yes
保存退出并重启ssh服务:
sudo service ssh restart
这样便可以以root身份登录腾讯云server了。

3. 连接远程腾讯云MySQL

1)改my.cnf配置 (重要)

MySQL的配置文件my.cnf可能是 /etc/my.cnf, /etc/mysql/my.cnf, /etc/mysql/mysql.cnf, /etc/mysql.conf.d/mysql.cnf, /etc/mysql.conf.d/mysqld.cnf中的一个或多个,这些都是!
而截止2022.7月腾讯服务器Ubuntu20.0的mysql8.0.29的配置文件大都是在 /etc/mysql.conf.d/mysqld.cnf 中配置的。故我们修改/etc/mysql.conf.d/mysqld.cnf 这个配置文件 ,如下:

[mysqld]
# port          = 3306
bind-address            = 127.0.0.1

改成:

[mysqld]
port=3306               # 表示MySQL运行端口为3306
bind-address=0.0.0.0    # 表示允许任何主机登陆MySQL

2)登录mysql改配置

$ mysql -uroot -p 登录mysql,输入:

mysql> show global variables like "port";

显示默认3306端口号是正常的,如下:
在这里插入图片描述

mysql> use mysql;
mysql> select host, user from user; # 如果root用户对应的host不是 % ,则执行下面的update语句
mysql> update user set host = '%' where user = 'root'  and host='localhost';
mysql> FLUSH PRIVILEGES

重启MySQL:service mysql restart

3)腾讯云开放防火墙 (重要)

(1)轻量应用服务器

如果你的是轻量应用服务器,设置你的在用的轻量应用服务器的防火墙,添加MySQL的3306端口,开放。
在这里插入图片描述具体步骤可参考腾讯官方:
https://cloud.tencent.com/document/product/1207/44577

(2)普通的主机云服务器

如果你的是普通主机云服务器,则需要通过添加安全组的方式,来开放MySQL的3306端口。
具体步骤可参考腾讯官方:
https://cloud.tencent.com/document/product/236/9537

猜你喜欢

转载自blog.csdn.net/Acegem/article/details/125698004