‘壹’ sqlyog错误 错误码2003,怎么解决
此问题是mysql无法连接本地服务器。那么应该按照一下思路来判断:第一,找到服务看mysql是否启动;第二,mysql服务器资源比较紧张;第三,电脑或者服务器的防火墙是否拦截。同时,还要分清楚你是windows系统还是linux系统。具体你也可以到csdn这个网站查阅。这个是我自己总结出来的思路。具体操作方法就细说。
‘贰’ mysql连接数据库时报2003错误怎么解决
mysql连接数据库时报2003错误,是设置错误造成的,解决方法如下:
1、首先,在电脑桌面鼠标点击开始菜单。
‘叁’ sql 启动的时候提示错误码2003,重新安装mysql时又出现了下面的框框,求助啊
应该是端口占用的问题,正在运行的 MSSSQLSERVER 已经把默认的1433端口占用了。
使用其中的一个服务器就行了,如果一定要同时运行两个,可以修改默认端口。
Prepare configuration:准备配置 start service:开始服务
apply security settings:应用网络安全技术及其协议设置进入此项:
Settings 设置
network settings 网络设定; 网络设置
new settings 新设定
ports-settings 端口设定; 端口设定
print settings 打印格式设置;
选择端口设定ports-settings修改端口:1555
‘肆’ 用sqlyog远程连接mysql 为什么显示2003错误
方法如下:
1、按WIN+Q组合键打开搜索框,输入"远程桌面连接",点击下方提示的远程桌面连接
2、在打开的连接窗口,输入远程机器的计算机名或IP地址,和端口
3、系统可能会有一些提示,点击确认。
4、登入远程主机后,输入远程主机的用户名和密码即可
‘伍’ sql error (2003):can't connect to mysql server on 'ip' (10060) 请教怎么办
mysql服务器没打开,或者ip写错了
‘陆’ 为什么使用sqlyog连接数据库出现错误2003
mysqld.exe 是客户端工具,不能启动mysql,你搞错了,mysql 数据库的话,windows系统要从服务里启动
‘柒’ MY sql提示错误码2003
这个问题的原因是MySql的服务没有打开。将Mysql的服务打开,然后再连,就可以接上了!具体:
打开“计算机管理”,直接右键“计算机”点击“管理”就打开了
然后点击“服务和应用程序”,双击“服务”
找到MySql的服务,右键启动就可以了。
‘捌’ database connection failure: SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (
1、更改环境mysql系统host环境变量值:(不推荐)
考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是,我尝试把这个值改为自己服务器的ip,果然就好用了,不过用mysql -u root -p命令就连不上数据库了,需要用mysql -h 服务器ip -uroot-p因为默认的连接mysql数据库user表中host的值,而这个命令的默认host是localhost,就连不上了。
具体操作方法:
用localhost连接上mysql后,
use mysql;
update user sethost='123.456.789.254';(IP为你想要远程连接数据库的本地机器的IP)
\q;
退出mysql,然后重新启动mysql就可以了。
其他解决方案
2.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%"
mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>flush privileges;
mysql>select host, user from user;
3.授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.0.1' IDENTIFIED BY'mypassword' WITH GRANT OPTION;
4、顺便提下另一个错误码:1045错误的解决方案
在安装完MYSQL后,初次使用PHP联接数据,系统报1045错误说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。
在服务器上用
mysql -h 192.168.0.1 -u root -p
mysql命令登录mysql数据库。然后用grant命令下放权限。
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root-password' WITH GRANT OPTION;
‘玖’ 数据库错误号码2003怎么解决
电脑出现数据库错误号码2003是由于电脑的数据库组件丢失导致的,可以通过重新安装操作系统的方式来解决:
1、在电脑上打开存放系统镜像的文件夹,双击其中的系统安装程序,进入系统安装流程:
‘拾’ HeidiSQL报错sql error 2003
解决办法如下:
1:在服务端MySQL文件夹下找到my.ini文件。修改bind-address=127.0.0.1
为
bind-address=223.210.102.21
(在MySQL
5的my.ini中未发现此项)
2:重新启动MySQL服务即可。
另外在测试连接的过程中也会提示
“1045-Access
denied
for
user
root@IT(using
password:NO)”
这种错误,出现这种错误的原因是没有给远程登录用户添加所有机器都能访问的权限,对应的解决办法如下:
添加相应的权限,添加权限命令如下:
grant
all
on
*.*
to
用户名@"%"
identified
by
"密码";
flush
privileges;
做完以上两步操作,你的问题应该已经的得到解决了,如果还没有解决,欢迎在下面留言说明。