在Linux服务器安装完MariaDB后,使用Navicat远程连接数据库时可能出现无法连接的情况。

一、未进行用户授权

该问题是因为mysql服务器没有对远程主机授权。mysql的授权的数据库是存放在mysql服务器自带的数据库mysql/user 表中。我们必须把远程登陆的机器名加入到该表中。

1.使用root登陆mysql服务器

mysql -u root -p ****

use mysql

2.可先查看用户授权表

MariaDB [mysql]> SELECT User, Host FROM mysql.user WHERE Host <> 'localhost';

3.进行远程连接授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;

4.刷新权限

flush privileges;

二、未开放服务器或数据库端口

1.可使用服务器的管理平台进行数据库对应端口的开放

2.若是Mysql配置只绑定了本机ip或相关配置问题可使用Mariadb官方问题进行查看

Linux登陆Mariadb数据库,Mariadb数据库的远程连接(centos 7+ Navicat)相关推荐

  1. centos iptables_SQLyog远程连接centos中mysql数据库

    直接使用windows上的SQLyog远程连接centos服务器上的mysql数据库是无法连接的,因为有权限和防火墙限制 Mysql默认权限是不允许其他主机连接的,所以我们要打开这个权限: 怎么解决呢 ...

  2. Linux基础优化方法(四)———远程连接缓慢优化

    Linux基础优化方法(四)---远程连接缓慢优化 一.优化原因 二.优化方法 第一步:修改SSH服务配置文件 /etc/ssh/sshd_config 第二步:修改/etc/hosts配置文件 第三 ...

  3. linux搭建ssh服务器,并用xshell远程连接

    由于本文是vip文章,如果没有vip的可以到我的博客阅读: linux搭建ssh服务器,并用xshell远程连接 - 玄博 搭建ssh服务器: 1:安装ssh服务: sudo apt-get inst ...

  4. mysql远程连接工具 cen_Navicat远程连接Centos数据库Mysql

    一.安装mysql: 在 MySQl 的官网上我们可以 Yum Repository 的下载链接 # wget -i -c https://dev.mysql.com/get/mysql80-comm ...

  5. DB2数据库V8.2版本远程连接方法

    1.DB2数据库V8.2版本的安装,获取到的版本集合服务端和客户端,选择典型安装,默认即可,服务端可以默认创建一个实例和数据库,创建用户名和密码! 2.客户端和服务端都安装好后,打开服务端的控制中心, ...

  6. linux mysql 无法识别,Linux下MySQL 5.7.23无法远程连接解决方案

    MySQL 版本:5.7.23操作系统:Linux问题描述:只能通过Linux系统账号Root命令行进入数据库,无法使用JDBC,远程连接工具进入数据库.报错:ERROR 1698 (28000): ...

  7. linux下安装oracle客户端,实现远程连接oracle库,导出数据表

    工作中用到不安装oracle服务端,只安装客户端. 一:首先要到下载rpm包,使用如下,命令安装 rpm -ivh oracle/oracle-instantclient11.2-basic-11.2 ...

  8. linux上设置mysql能远程连接不上,请高人指导,linux服务器上mysql怎么设置,才能远程连接...

    haolifengwang 于 2012-05-04 09:54:36发表: 第一步是要创建一个可以远程连接的 MySQL 用户 mysql>usemysql; mysql> GRANT ...

  9. arch Linux 安装完,无法通过 SSH 远程连接 root 用户问题

    访问 arch Linux 主机的该文件 [root@eric-laptop ~]# vim /etc/ssh/sshd_config 对应注释部分后边补上下边三行: LoginGraceTime 1 ...

  10. 服务器显示已登陆的用户太多,服务器远程连接用户太多了

    服务器远程连接用户太多了 内容精选 换一换 本节操作以Windows Server 2012操作系统的云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能够支持两 ...

最新文章

  1. python中修饰器的优点和作用_Python装饰器(你想知道的这里都有)
  2. matlab数据的拼接
  3. 对文件中的行,单词和字符进行迭代
  4. 【STM32】FreeRTOS 时间管理
  5. vi/vim 光标移动命令
  6. HTML怎么把文字分栏_JS将HTML生成PDF并下载
  7. JAVA泛型知识(一)
  8. 从DataTable高效率导出数据到Excel
  9. oracle中的tx锁影响查询吗,如何找到TM锁对应的TX锁?
  10. HDU1231(最大连续子序列)
  11. 哈希表(HashTable)探究(转)
  12. 数据结构期末复习之二叉排序树
  13. php之微型博客创建,php之微型博客的创建
  14. SQL Server【获取当前时间】
  15. 机器视觉基础应用知识详解
  16. buuctf——密码学的心声
  17. WebSpider和一些杂七杂八
  18. python封装举例_卷1:第14章 Python打包工具
  19. #Reading Paper#Improving Graph Collaborative Filtering with Neighborhood-enriched Contrastive Learni
  20. linux rewind函数,fseek(),ftell()和rewind()函数的用法详解

热门文章

  1. 解决内存瓶颈和计算负载问题,韩松团队提出 MCUNetV2
  2. NN如何在表格数据中战胜GBDT类模型
  3. “易+”开源 | 网易会议开源之移动端篇
  4. 最前线|阿里大文娱板块Q3营收同比增长20%,优酷及UC业务带动显著
  5. 如何创建高质量的TypeScript声明文件(五) - 示例
  6. 通过自动化机器学习对抗Java恶意软件
  7. 如何选择合适的数据库,让游戏更高效可用
  8. C与C++在const用法上的区别
  9. Linux流量监控工具 (实时)-适用于centos 当然也兼容RHEL
  10. 1.4 VC6.0在win7下安装的兼容性问题以及解决办法