phpMyAdmin - #1251 - Client does not support authentication protocol requested by server; consider
phpstudy启动服务之后navicat for mysql连接不上,一直出现1045错误
mysqladmin-hhostnameflush-privileges
usemysql;updateusersetpassword=password('yourpass')whereuser='root'
出现无法连接数据库的话,命令行用root用户登陆,敲下面命令:
SETPASSWORDFORsns@'localhost'=OLD_PASSWORD('sns');
然后刷新mysql权限
FLUSHPRIVILEGES;
导入数据的方法mysql-uname-p--default-character-set=utf8databasename
createdatabasenamecharactersetutf8;
如果出现#1251-Clientdoesnotsupportauthenticationprotocolrequestedbyserver;的错误:
解决办法:先用root登录MYSQL服务器,执行
mysql>setpasswordforuser1@"localhost"=old_password('yourPassword');
mysql1062
主键冲突了。你需要把表uchome_log 的自增值加大。
ALTER TABLE `uchome_log` AUTO_INCREMENT=16777216;
如果还报类似的错误,需要继续增加。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!重复插入,去检查一下表中有没有id=16777215的. 能删除就删除,不能删除就修改。或者是跳过这个错在/etc/my.cnf中。
mysql> help alter table 可自己看一下。
mysql1062
主键冲突了。你需要把表uchome_log 的自增值加大。
ALTER TABLE `uchome_log` AUTO_INCREMENT=16777216;
如果还报类似的错误,需要继续增加。
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!重复插入,去检查一下表中有没有id=16777215的. 能删除就删除,不能删除就修改。或者是跳过这个错在/etc/my.cnf中。
mysql> help alter table 可自己看一下。