gpt4 book ai didi

mysql - 无法使用 ssl 数据库用户访问 mediawiki 网站

转载 作者:行者123 更新时间:2023-11-29 12:05:07 25 4
gpt4 key购买 nike

我刚刚向我的媒体 wiki 设置添加了一个远程数据库。我可以使用常规数据库用户从命令行访问数据库,并在配置中使用该信息,wiki 站点将显示在浏览器中并运行。

但是有些数据是敏感的,所以我需要添加一个ssl用户来访问数据库。

如果我向数据库添加 ssl 用户,我也可以从 Web 服务器的命令行访问它,没有问题:

[root@ops:~] #mysql -uadmin_ssl -p -h db.example.com -e "SHOW DATABASES"
Enter password:
+--------------------+
| Database |
+--------------------+
| certs |
| information_schema |
| jfwiki |
| mysql |
| performance_schema |
+--------------------+

但是在 LocalSettings.php 中设置 ssl 用户后,我从浏览器收到以下响应:

Sorry! This site is experiencing technical difficulties.

Try waiting a few minutes and reloading.

(Cannot access the database: Access denied for user 'admin_ssl'@'ec2-xx-xx-xxx-xx.compute-1.amazonaws.com' (using password: YES) (db.example.com))

You can try searching via Google in the meantime.
Note that their indexes of our content may be out of date.

JF Wiki WWW

这是用户的授权在数据库中的样子:

MariaDB [(none)]> show grants for  'admin_ssl'@'ec2-xx-xx-xxx-xx.compute-1.amazonaws.com';
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Grants for admin_ssl@ec2-xx-xx-xxx-xx.compute-1.amazonaws.com |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'admin_ssl'@'ec2-xx-xx-xxx-xx.compute-1.amazonaws.com' IDENTIFIED BY PASSWORD '*somePasswordHash' REQUIRE SSL |
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

我只是想知道我需要做什么才能完成这项工作!欢迎所有建议。

最佳答案

通过命令行 MySQL 客户端从网络服务器连接与使用 MediaWiki 之间没有任何根本区别;如果一个有效而另一个无效,则您可能对它们进行了不同的配置。据猜测,命令行客户端使用 ssl 是因为它在 my.cnf 中启用,但您没有设置 $wgDBssl或同等设置。

关于mysql - 无法使用 ssl 数据库用户访问 mediawiki 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31632576/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com