今天配置Linux系统安装和操作Mysql时,Nativecat无法连接Mysql数据库,折腾了好久终于解决该问题,此时分享出来希望可以帮助以后同样遇到该问题的同学一点帮助,不至于走弯路。

首先抛出问题 连接mysql数据库时遇到“2003-Can’t connect to mysql server on ‘localhost‘(10038)”,不多说了,直接上图。

分析:

1.首先是在配置云服务器时候,并没有配置端口3306策略安全问题,首先需要配置,如图:

2.mysql数据库设置远程连接权限,执行grant all privileges on *.* to 'root'@'%' identified by '密码'

糟糕,ERROR 1558 (HY000): Column count of mysql.user is wrong. Expected 43, found 42. Created with MySQL 50556, now running 50639. Please use mysql_upgrade to fix this error. 授权失败。详查原因,是由于数据更新后并没有使用,需要重新执行更新问题,

使用命令:mysql_upgrade -u[username] -p[password]就可以解决,出现以下提示则代表已完成

Upgrade process completed successfully.Checking if update is needed.

使用mysql_upgrade 对数据库的数据表结构等升级时,数据库引擎MyISAM 会做检查、修复的动作,InnoDB 执行 mysql_upgrade 没有作用。

3.登录mysql服务器进行查看

4.再次进行尝试授权,以及刷新

grant all privileges on *.* to 'root'@'%' identified by '密码;
flush privileges;

到此时,数据库连接基本设置完成,可以进行测试

OK.测试通过!nativecat连接远程服务器10038问题完美解决。

由于初学,此文编者花了比较长的时间解决,转载请说明出处,感谢。

Nativecat连接linux服务器的mysql数据库问题解析(2003-Can’t connect to mysql server on ‘localhost‘(10038))相关推荐

  1. 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060

    当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...

  2. 连接Linux服务器操作Oracle数据库

    1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会 ...

  3. 连接Linux服务器下Oracle数据库提示:ORA-12541: TNS: 无监听程序

    文章目录 原因1:实例服务被关闭 原因2:监听服务关闭 原因1:实例服务被关闭 解决: 切换到Oracle用户 su – oracle sqlplus /nolog 启动服务 connect /as ...

  4. 远程连接MySQL数据库的时候显示Can‘t connect to MySQL server (10060

    在Navicat远程连接数据出现了10060的错误 先排查了是否能ping通这个IP 测试后网是通的 那就基本是端口号问题 开启3306端口   firewall-cmd --zone=public ...

  5. 2003 - Can‘t connect to MySQL server on ‘*.*.*.*‘ (10060 “Unknown err

    navicat 连接不上服务器上的MySQL 并报错 2003 - Can't connect to MySQL server on '*.*.*.*' (10060 "Unknown er ...

  6. Navicat Error 2003 - can't connect to mysql server 'localhost' (10061)

    项 详细 出错对象: Navicat for mysql 出错信息: 2003 - can't connect to mysql server 'localhost' (10061) 出错原因: my ...

  7. 使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限

    Mysql是为了安全考虑,初始的时候并没有开启Root用户的远程访问权限,Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Lin ...

  8. navicat连接linux远程数据库,使用Navicat forMySql远程连接Linux 系统上的数据库

    使用Navicat for MySql远程连接Linux 系统上的数据库 解决mysql"Access denied for user'root'@'IP地址'"问题1.问题说明: ...

  9. 有数据库文件怎么连接到服务器,怎么连接到服务器中的数据库

    怎么连接到服务器中的数据库 内容精选 换一换 遇到该问题,参考以下步骤排查解决.如果在,执行2.如果不在,需要重新创建弹性云服务器实例,使之和云数据库RDS实例在同一个虚拟私有云下.如果有,检查安全组 ...

最新文章

  1. linux tc打造ip流量限制
  2. 跟随美国博导 12 年,我学到最深刻的不是科研,而是……
  3. 【超详细】DBCP连接池配置参数说明
  4. 年末裁员事件背后的启示录(1)
  5. 如何用计算机弹出ink sans,INKSANS模拟器PC
  6. 【软件开发底层知识修炼】十二 C/C++语言中内嵌汇编语言(asm)
  7. Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
  8. php 计算字段的和,php – foreach中计算列的总和
  9. WPF 使用 Font Awesome(OTF / TTF)
  10. linux内核make menuconfig配置
  11. windows安全事件id汇总
  12. 中国国航往返飞机票怎么改签
  13. os.path -- 常用路径操作
  14. 最新河南电信、网通(联通)、铁通DNS地址ip
  15. excel跨序号排版
  16. 一文搞懂 Python 私有属性 私有方法
  17. 微信小程序----地理围栏实现员工防作弊地图打卡功能
  18. 判别加密算法特征----MD5
  19. android 开红包动画,Android实现红包雨动画效果
  20. 齐治堡垒机ShtermClient-2.1.1命令执行漏洞(CNVD-2019-09593)分析

热门文章

  1. ANSYS Workbench并行计算设置方法
  2. 机械臂学习笔记01-位姿描述和坐标变换
  3. 优化 es 中 should 加 matchPhraseQuery 查询性能
  4. Get苹果发布会的正确打开方式:外行看热闹,内行看门道!
  5. 在ubuntu16.04 64-bit上安装佳能打印机驱动Linux_UFRII_PrinterDriver_V320_us_EN
  6. 最新GLove词向量预训练文件国内服务器下载
  7. 【量化课堂】MPT 模型
  8. 使用ps制作账号管理页面
  9. 金士顿的骇客神条VS普通内存条
  10. cmd实现快速粘贴复制