Linux之搭建远程数据库[Ubuntu:全过程]
前言 由于近期,腾讯云服务器就要到期了,学生优惠即将失效了,所以准备将数据库和项目迁移到vultr上。然而,在使用nivicat连接mysql数据库的过程中,却屡次出现:Can't connect to MYSQL server on 'XX.XX.XX.XX'【10060 “Unknown error”】。 查阅网友的博客后,对方分析可能三个原因: 1 网络 [排除] 2 权限 。 mysql数据库登陆用户的权限不足。[经过下述步骤测试,排除] # 进入MYSQL数据库 XX@yy# sudo mysql -u root -p XX@yy# # 新建用户 mysql> CREATE user jack@'%';# 任意主机 mysql> SET PASSWORD FOR jack@'%'=PASSWORD('test'); mysql> grant all privileges on *.* to jack; mysql> FLUSH PRIVILEGES;# 更新mysql数据库系统的用户权限列表 # shell端登陆mysql by jack OK # navicat端登陆mysql by jack 继续报上述错误 3 防火墙 看来,只剩下这种可能了,我试了试,成了! 我先通过vultr云服务商的FireWall来配置防火墙的进入站端口