`
unddone8373229
  • 浏览: 28247 次
  • 性别: Icon_minigender_1
  • 来自: 江西
社区版块
存档分类
最新评论

SQLyog远程连接MySQL出现的错误

阅读更多

错误1ERROR 2003

======================================================================
故障现象 : 无法连接
mysql 
错误信息
ERROR 2003 (HY000): Can't connect to MySQL server on 'hostxxxxx' (10061)
原因 : mysqld数据库服务没有启动。

检查 :在windows 的任务管理器,或者 unix/linux ps -aux | grep mysql 看一下。确认服务已经启动。确认服务启动后,检查端口是否错误
处理 :启动mysqld 服务
======================================================================*******************************************************************************

Linux查看端口命令:

netstat -an 查看网络端口

lsof -i :port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。

nmap 端口扫描

Linux查看mysqld服务是否启动:

top

检查是否有名字为mysqld的服务

*******************************************************************************

                  

 

错误2Error 1045

======================================================================
故障现象 : 无法连接
mysql 
错误信息
ERROR 1045 (28000): Access denied for user 'usera'@'localhost' (using password:YES)
原因 : 用户账号并未创建

检查 :以管理员ROOT登录后,show grants for 'usera'@'localhost'; 或者 select user from mysql.user; 确认用户账号是否存在。
处理 :创建用户账号。
======================================================================

*******************************************************************************

查看数据库mysql中的user表中用户信息

1)连接mysql

Mysql –u 用户名 –p

Password:输入密码

2)转换数据库

Use mysql

3)查看user表中的用户信息

Select host,user,password from User

(4) 查看后如果没有符合权限的用户,创建一个具有权限的用户

grant select on 数据库.* to 用户名@登录主机 identified by "密码"

5)更改host,使得不用限定ip也可以远程访问mysql

update user set host = '%' where user ='用户名'

6)尝试连接数据库

*******************************************************************************

 

目前暂时碰到这两个错误,以后有错误继续添加

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics