连接代码:(php5.3.29)
if (!empty($user_login_time)) {
$ls_mail_ip = "10.173.217.8";
$ls_mail_database = "ls_mail";
$ls_mail_sql = "insert into mail values('$touser_id',$user_login_time,'$reward_id',$tag)";
print_r($ls_mail_sql."\n");
$insert_ls_mail = new mysqli($ls_mail_ip, "root", "GCFSlfyZIvxxs", $ls_mail_database);
if(mysqli_connect_error()){
echo mysqli_connect_error();
}
$insert_result = $insert_ls_mail->query($ls_mail_sql);
if($result === false){
echo $insert_ls_mail->error;
echo $insert_ls_mail->errno;
}
echo $insert_ls_mail->num_rows;
echo $insert_ls_mail->insert_id;
$insert_ls_mail->close();
}
连接失败,报错:
Client does not support authentication protocol requested by server; consider upgrading MySQL client
Warning: mysqli::query(): Couldn't fetch mysqli in /renzeyuan/test.php on line 104
。。。。。。
(1)登录mysql8.0,查看用户信息:
[root@184-8 ~]
[root@184-8 mysql]
select host,user,plugin,authentication_string from mysql.user;
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| 10.% | backup | caching_sha2_password | $A$005$ct:hpS <WHs
t82bx2aVvZO6Gs.rRZrzPb4tcCFJVpxsXC76R4wgzV95 |
| 10.% | root | caching_sha2_password | $A$005$]}!Pw3+j.u)!Jb3J.iNux1Ku3tPXgJTPbx6bJ2QURGB29rAtZihjUtT1 |
| localhost | backup | caching_sha2_password | $A$005$=X
| localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root | caching_sha2_password | $A$005$Hqcm_p^XEUXbgmIrkG9TbRwBoN7OwsAbuMwP9SPlB2REijtrJYZFu.D |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
7 rows in set (0.00 sec)
(2)修改加密方式
ALTER USER 'root'@'10.%' IDENTIFIED WITH mysql_native_password BY 'dbelex1306';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'dbelex1306';
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
mysql> select host,user,plugin,authentication_string from mysql.user;
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| host | user | plugin | authentication_string |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+
| 10.% | backup | caching_sha2_password | $A$005$ct:hpS <WHs
t82bx2aVvZO6Gs.rRZrzPb4tcCFJVpxsXC76R4wgzV95 |
| 10.% | root | mysql_native_password | *796480FEEE478491C7B3C1792721002EC6E69BAA |
| localhost | backup | caching_sha2_password | $A$005$=X
| localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.session | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | mysql.sys | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| localhost | root | mysql_native_password | *796480FEEE478491C7B3C1792721002EC6E69BAA |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+