1、配置MySQL服务:登录宝塔面板,在左侧菜单中选择“数据库”,点击安装MySQL服务,选择极速安装并等待安装完成,安装完成后,修改root密码,这是登录MySQL时使用的密码。
2、创建数据库和用户:在宝塔面板中,可以直接在页面上创建一个MySQL数据库,设置用户名和密码,并将访问权限设置为所有人,提交成功后,可以在列表中看到新创建的数据库。
3、开放端口:在宝塔面板的安全页面,开放3306端口,这是MySQL的默认端口,在阿里云安全组中也需要放行3306端口。
4、配置远程访问权限:通过命令行工具连接到MySQL(使用命令mysql -u root -p
),输入密码后,执行以下命令以允许远程访问:
use mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; flush privileges;
这里的your_password
是之前设置的root密码。
5、安装cpolar实现内网穿透:为了实现公网访问,可以安装cpolar进行内网穿透,下载并安装cpolar,然后登录cpolar官网后台获取认证token,在宝塔面板中启动cpolar服务,并在安全页面开放9200端口。
6、创建HTTP隧道映射MySQL端口:在cpolar管理界面中,创建一条TCP隧道,指向3306端口,隧道名称自定义,协议选择TCP,本地地址为3306,域名类型选择随机域名,地区选择China VIP。
7、固定TCP地址:由于创建的隧道地址是随机的,为了连接更加稳定,需要固定TCP地址,登录cpolar官网后台,保留一个固定的公网TCP端口地址,然后在cpolar web UI管理界面中配置该地址到MySQL隧道中。
8、远程连接测试:使用数据库连接工具(如Navicat)进行测试连接,输入公网地址、端口号、用户名和密码,点击测试连接,如果成功则表示配置正确。
通过以上步骤,可以实现云服务器宝塔面板上的MySQL数据库的远程连接,这种方法不仅简化了Linux命令行的配置过程,还提高了运维效率。
小伙伴们,上文介绍了“云服务器宝塔面板远程连接数据库的方法”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。