Nativecat连接linux服务器的mysql数据库问题解析(2003-Can’t connect to mysql server on ‘localhost‘(10038))
今天配置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))相关推荐
- 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...
- 连接Linux服务器操作Oracle数据库
1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会 ...
- 连接Linux服务器下Oracle数据库提示:ORA-12541: TNS: 无监听程序
文章目录 原因1:实例服务被关闭 原因2:监听服务关闭 原因1:实例服务被关闭 解决: 切换到Oracle用户 su – oracle sqlplus /nolog 启动服务 connect /as ...
- 远程连接MySQL数据库的时候显示Can‘t connect to MySQL server (10060
在Navicat远程连接数据出现了10060的错误 先排查了是否能ping通这个IP 测试后网是通的 那就基本是端口号问题 开启3306端口 firewall-cmd --zone=public ...
- 2003 - Can‘t connect to MySQL server on ‘*.*.*.*‘ (10060 “Unknown err
navicat 连接不上服务器上的MySQL 并报错 2003 - Can't connect to MySQL server on '*.*.*.*' (10060 "Unknown er ...
- Navicat Error 2003 - can't connect to mysql server 'localhost' (10061)
项 详细 出错对象: Navicat for mysql 出错信息: 2003 - can't connect to mysql server 'localhost' (10061) 出错原因: my ...
- 使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限
Mysql是为了安全考虑,初始的时候并没有开启Root用户的远程访问权限,Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Lin ...
- navicat连接linux远程数据库,使用Navicat forMySql远程连接Linux 系统上的数据库
使用Navicat for MySql远程连接Linux 系统上的数据库 解决mysql"Access denied for user'root'@'IP地址'"问题1.问题说明: ...
- 有数据库文件怎么连接到服务器,怎么连接到服务器中的数据库
怎么连接到服务器中的数据库 内容精选 换一换 遇到该问题,参考以下步骤排查解决.如果在,执行2.如果不在,需要重新创建弹性云服务器实例,使之和云数据库RDS实例在同一个虚拟私有云下.如果有,检查安全组 ...
最新文章
- linux tc打造ip流量限制
- 跟随美国博导 12 年,我学到最深刻的不是科研,而是……
- 【超详细】DBCP连接池配置参数说明
- 年末裁员事件背后的启示录(1)
- 如何用计算机弹出ink sans,INKSANS模拟器PC
- 【软件开发底层知识修炼】十二 C/C++语言中内嵌汇编语言(asm)
- Vue(二十三)vuex + axios + 缓存 运用 (以登陆功能为例)
- php 计算字段的和,php – foreach中计算列的总和
- WPF 使用 Font Awesome(OTF / TTF)
- linux内核make menuconfig配置
- windows安全事件id汇总
- 中国国航往返飞机票怎么改签
- os.path -- 常用路径操作
- 最新河南电信、网通(联通)、铁通DNS地址ip
- excel跨序号排版
- 一文搞懂 Python 私有属性 私有方法
- 微信小程序----地理围栏实现员工防作弊地图打卡功能
- 判别加密算法特征----MD5
- android 开红包动画,Android实现红包雨动画效果
- 齐治堡垒机ShtermClient-2.1.1命令执行漏洞(CNVD-2019-09593)分析