VPS相关

本文章来给各人总结了各类MySQL无法登录mysql处事器的错误要领总结与办理步伐,包罗有:#2000错误、#2002 错误、#2003 错误、#1045 错误等. 提示:#2000 无法登录 MySQL 处事器 本日用本机装了个

MySQL无法登录处事器错误要领总结

来源:IDC机房 作者:梦飞 浏览量:182
2016-09-12
0

本文章来给各人总结了各类MySQL无法登录mysql处事器的错误要领总结与办理步伐,包罗有:#2000错误、#2002 错误、#2003 错误、#1045 错误等.

提示:#2000 无法登录 MySQL 处事器


本日用本机装了个phpMyAdmin,版本3.4.8,想用它来连一台内网处事器上的Mysql,于是乎修改phpMyAdmin设置文件config.inc.php,增加以下代码:


1.$i++;


2.$cfg['Servers'][$i]['auth_type'] = 'cookie';


3.$cfg['Servers'][$i]['host'] = '192.168.8.14';


4.$cfg['Servers'][$i]['user'] = 'kkapp';


5.$cfg['Servers'][$i]['connect_type'] = 'tcp';


6.$cfg['Servers'][$i]['compress'] = false;


7.$cfg['Servers'][$i]['AllowNoPassword'] = false;


生存打开欣赏器登录,提示:#2000 无法登录 MySQL 处事器.

查抄IP,用户名,暗码没发明问题,用本机mysql客户端毗连可以正常登录,说明网络会见,数据库会见权限都没问题,SSH登录随处事器打开Mysql设置文件发明一行可以的代码:old_passwords=1

注释之,生存,重启Mysql处事,照旧连不上,请教谷歌,终于找到问题地址,,本来是从"php 5.3.3起,不再支持利用老的加暗码方法毗连数据库,这时你仍然可以利用mysql客户端呼吁来登录,登录后利用".

本机装的是PHP 5.3.10,才会引起上述问题

办理步伐:代码如下:
1.mysql> update `mysql`.`user` SET `Password` = PASSWORD("******") WHERE `User` = "kkapp";
2.mysql> flush privileges;
留意old_passwords=1,这行要注释掉,请按照您的数据库用户名和暗码配置!


phpmyadmin #2002 错误

办理.#2002 无法登录 MySQL 处事器,将config.sample.inc.php复制成config.inc.php,呈现这个错误,暗示没有毗连到数据库。修改config.inc.php文件,代码如下:

将$cfg['Servers'][$i]['host'] = 'localhost';改为$cfg['Servers'][$i]['host'] = '127.0.0.1';

可能修改 php.ini : mysql.default_socket = /tmp/mysql.sock 零度科技.


#2003 无法登录 MySQL处事器,说了,我是按如下要领办理的,仅供参考:

第一步:删除c:windowns下面的my.ini(可以先改成其它的名字也行)

第二步:打开对应安装目次下mysqlbinwinmysqladmin.exe 输入用户名 和暗码(也可以忽略此步)

第三步:在dos下,进入mysql的bin目次.

例:安装目次为d盘的PC_webservermysqlbin

开始-运行-cmd >_ bH ,/D'

d: //先切换到d盘下

D:>cd PC_webservermysqlbin //通过cd目次进入bin下

然后输入 mysqld-nt -remove 删除处事

接着输入 mysqld-nt -install

第四步,再从头启动下mysql处事.


#1045 无法登录 MySQL 处事器

或者呈现以下错误环境:phpmyadmin:#1045 无法登录 MySQL 处事器。Access denied for user ‘root’@'localhost’ (using password: YES)

问题原因:这有大概是由于前面配置mysql暗码没有乐成,所以导致了我们利用配置的mysql root暗码无法登岸处事器。

办理要领:这时可以实验利用mysql 默认的root账号的空暗码登岸数据库。

假如利用空暗码登岸时又呈现:空暗码登录被克制 (拜见 答允空暗码) 的错误。则要修改/phpmyadmin/libraries/config.default.php 文件,找到下面两行

$cfg['Servers'][$i]['nopassword'] = false;

$cfg['Servers'][$i]['AllowNoPassword'] = false;

将两个false改为true,同时配置 $cfg['Servers'][$i]['password'] = '';通过这样配置设置文件后phpmyadmin 就会答允以空暗码方法登录mysql数据库了。

若从头以空暗码方法登录phpmyadmin有时仍无法登岸,请排除cookie或封锁本来的phpmyadmin 登录窗口,从头利用空暗码登录。

若这时候仍然显示空暗码登岸被克制,试试随便输入几个字符看成暗码看是否可以或许登岸乐成。

登岸mysql处事器之后尽快将mysql暗码在phpmyadmin中修悔改来。可能在SSH客户端修改mysql暗码:cd /usr/local/mysql/bin

然后执行呼吁:./mysqladmin -u root -p passwordhttp://laser-mall.com/passwd。

最后在mysql的user表中删除除root以外所有用户

部分文章来源与网络,若有侵权请联系站长删除!