- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Abyss X1 启动一个 Web 服务器,并尝试使用以下两个脚本通过 PHP 实现 MySQL 服务器:
connect_db.php:
#Connect on 'localhost' for user 'admin'
#with password 'RoboticCowboy2019' to database 'site_db'.
$dbc = mysqli_connect
( 'localhost' , 'admin', 'password', 'site_db' )
OR die
( mysqli_connect_error() );
#Set encoding to match PHP script encoding.
mysqli_set_charset($dbc, 'utf8' );
和
require.php:
#Incorporate the MySQL connection script.
require ('../connect_db.php');
#Display MySQL version and host.
if(mysqli_ping($dbc)){
echo 'MySQL Server'.mysqli_get_server_info($dbc).'on'.mysqli_get_host_info($dbc);
}
但是,当我转到http://localhost/require.php时,我收到这些错误:
“警告:mysqli_connect():第 6 行/Applications/Abyss Web Server/connect_db.php 中的服务器请求客户端未知的身份验证方法 [caching_sha2_password]”
“警告:mysqli_connect():(HY000/2054):服务器在第 6 行/Applications/Abyss Web Server/connect_db.php 中请求客户端未知的身份验证方法服务器请求客户端未知的身份验证方法”
我正在遵循一本我知道已经过时的书的说明,但到目前为止我已经能够解决所有问题。我还读到它与 MySQL 更新和实现 sha2 有关,而 PHP 仍然没有?我正在为我的 compsci 类(class)做这件事,所以我很感激我能得到的所有帮助。
谢谢!
最佳答案
更改用户
ALTER USER 'mysqluser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysqlpassword';
或使用
shell>mysql --default-auth=mysql_native_password
关于php - 使用 Abyss Web Server 实现 MySQL 时如何修复 HY000/2054?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54057632/
Android平台从上到下,无需ROOT/解锁/刷机,应用级拦截框架的最后一环 —— SVC系统调用拦截。 ☞ Github ☜ 由于我们虚拟化产品的需求,需要支持在普通的Andr
我不懂 Perl。我什至不喜欢它,但我不得不使用用 Perl 编写的脚本。 我的 PC 上有 Abyss websever(我将它用于 .net 和 PHP),我想知道我是否可以简单地下载所需的文件并
我正在使用 Abyss X1 启动一个 Web 服务器,并尝试使用以下两个脚本通过 PHP 实现 MySQL 服务器: connect_db.php: #Connect on 'localhost'
Closed. This question is off-topic。它目前不接受答案。 想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。 6年前关闭。 我是学ph
我是一名优秀的程序员,十分优秀!