由于最近数据库需要用上Navicat作为数据库,但是我的mysql装在腾讯云的Ubuntu上,因此需要做些配置开放端口,和监听端口,因此略显麻烦,这里记录一下连接的具体步骤,方便以后又得装(flag)
首先得让腾讯云开放3306端口!
否则一顿操作猛如虎,结果... ...
erro警告
为此得登陆腾讯云的控制台:
在左侧的安全组让腾讯爸爸放开端口orz
在这里新建一个安全组,下面是我已经建好的
这里直接开放全部端口就行,10块钱小服务器黑客都懒得看...orz
如果你不想放开全部端口,那么还能在这里选择添加规则
这里一些端口后面都有备注就不详细说明了.....
放开了端口,接着去服务器里面设置mysql对3306端口进行监听,默认是绑定本地端口的
先获得根用户权限,不然等下编辑不了mysql的配置文件
一般配置文件都放在/etc/mysql/mysql.conf.d这个文件夹里面
然后vim打开这个文件
然后找到
这一段,把bind-address =127.0.0.1前面加个#把它注释掉
然后退出vim,启动mysql,进入mysql给root赋予权限,不然root权限不够也不能访问
首先新建一个用户
CREATE USER 'root'@'%' IDENTIFIED BY 'yourPwd';
给root赋予权限,不然root权限不够也不能访问
后面那个yourPwd就改成你自己的密码即可....这个密码就是你之后登陆mysql的密码
做完后从mysql的user表中看到:
然后重启mysql,不重启的话flush也行
打开windows的Navicat
填上你的主机地址和密码就行了
连接后就能进行对应的操作了......