gpt4 book ai didi

mysql - 在根目录中设置默认数据库

转载 作者:可可西里 更新时间:2023-11-01 08:21:23 24 4
gpt4 key购买 nike

这可能是一件非常容易的事情,但我完全迷路了。我正在使用当前托管两个网站的服务器:旧站点和较新的 wordpress 站点。服务器上的默认数据库当前用于旧站点,我正在尝试弄清楚如何切换它,以便 wordpress 数据库成为默认数据库,并显示该站点而不是旧站点。我可以访问服务器并可以通过 mysql 登录,但我不确定从那里去哪里。有帮助吗?

最佳答案

要在 MySQL 上设置默认数据库,您需要将以下行添加到您的 /etc/mysql/my.cnf:

#Setting the default database
[client]
database = the_desired_database_name

或者为了让事情更有条理,你可以在 /etc/mysql/conf.d/ 中创建一个新文件,扩展名为 .cnf(它将加载与 my.cnf 一样,当服务器启动时)。在我的例子中,我创建了以下 /etc/mysql/conf.d/default_database.cnf 并添加了我之前向您展示的内容。

Don't forget to restart Apache after creating the new .cfn file or editing your my.cfn.

测试:现在当您在终端上启动 MySQL 时,您的默认数据库应该已经被选中(一开始不需要“USE”语句)。

$ mysql -u username -p
$ show tables;

关于你的wordpress更具体的情况,你说:

I'm trying to figure out how to switch it so that the wordpress database is the default, and that site displays instead of the old one. [...]

据我所知,默认数据库和默认显示的网站之间没有任何关系。更改默认数据库不会使您的新网站默认为访问者提供服务。

如果它适用于您,请尝试通过编辑 wp_config.php 来更改您的 wordpress 网站正在使用的数据库。或者将/www 根目录更改为新站点的位置。

希望对您有所帮助。

关于mysql - 在根目录中设置默认数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7658594/

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