方法一:用Navicat自带的SSH进行连接
1.首先我们在Navicat中新建连接
在用户名中填写远程数据库的登录用户名,密码框中填写MySQL登录密码
2.我们进入SSH连接配置
我们在主机名过IP地址一栏写上我们的远程服务器的IP
用户名为我们远程服务器的登录账户,密码就是服务器登录账户密码
3.连接测试
点击 左下方的连接测试,当弹出连接成功时,表示已经连接成功
注:使用该方法进行连接可能需要服务器安装SSH服务
方法二:直接使用IP进行连接
同样我们新建连接,不过我们这次在主机名中不填写localhost,而是直接填写我们远程服务器的IP
用户名仍然是我们数据库的登录账号,密码是数据库登录密码
我们点击连接测试时会显示2003错误
这是因为我们没有对数据库进行远程登录的授权,这时我们可以进入服务器后台,在MySQL命令行中输入以下命令
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; myuser 改为你的数据库用户名 一般为root mypassword 改为数据库登录密码
这时我们继续进行连接测试,但是可能会同样出现错误,这时我们要对MySQL的配置文件进行修改
步骤:(1)cd /etc/mysql (2)vim my.cnf(如果该文件中没有下面的内容则打开/etc/mysql/mysql.conf.d/my.cnf)
第一步,打开桌面上的navicat快捷方式
第二步,进入navicat主界面
第三步,点击左上角的文件
第四步,下拉列表中选中新建连接
第五步,选择mariadb
第六步,弹出新建连接对话框
第七步,根据实际情况填写相应信息,点击确定
第八步,成功生成连接mariadb数据库
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
我这鸿鹄岂知你燕雀之志哉