连接代码:(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                              |
+-----------+------------------+-----------------------+------------------------------------------------------------------------+