【问题标题】:Unknown MySQL server host at godaddyGodaddy 的未知 MySQL 服务器主机
【发布时间】:2016-11-05 20:05:44
【问题描述】:

喂! 我正在使用来自 godaddy 的基于 linux 的主机。我的域在其他地方注册。现在我需要更改网站的托管。

1) 我更改了域名注册站点的名称服务器字段并添加了 Godaddy 名称服务器。

2) 我在 godaddy 上的 public_html 文件夹中上传我的网站。

3) 我创建了一个新的用户名和数据库并将我的数据库上传到那里。

当我尝试检查我的域时,它给出了奇怪的错误

"Unknown MySQL server host 'db2' (2)"

很久以后,我在这里发布我的问题。如果有人知道哪里出了问题,那么请分享您的想法。

另外,如果anybosy知道如何在godadddy的基于linux的主机上检查mysql服务器主机信息,那么也与我分享。 提前谢谢!

我导出的数据库文件的初始行是

-- phpMyAdmin SQL Dump
-- version 4.0.10.3
-- http://www.phpmyadmin.net
--
-- Host: db2
-- Generation Time: Jul 01, 2016 at 11:22 AM
-- Server version: 5.1.73
-- PHP Version: 5.4.34

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `arikai2_2`
--

-- --------------------------------------------------------

--
-- Table structure for table ``
--

db.php

<?php

$conn = mysql_connect("localhost", "username","password") or die(mysql_error());

mysql_select_db("db_name");

【问题讨论】:

  • 如果您使用Linux 托管,那么您的database host 应该类似于mysql.secureserver.net
  • 请把 localhost 设为主机好吗?
  • @Ohgodwhy 你的意思是说在我的 db.php 文件中我应该更改查询的第一个参数中的主机名?
  • @MaulikKanani 我已经尝试过使用本地主机但遇到同样的错误
  • @Ohgodwhy mysql.secureserver.net 不起作用

标签: php mysql linux apache .htaccess


【解决方案1】:

您需要确保主机名的值正确,检查数据库详细信息,您将看到一个显示主机名的字段并确保您使用它。

【讨论】:

  • 此信息在哪里?我在任何地方都找不到它。我是第一次使用 cPanel
  • 登录你的账户> 点击虚拟主机,你会看到管理按钮,点击它你会看到你的控制面板
  • 好的,现在cPanel的设置在哪里?
  • 你有一个搜索选项搜索 MySQL
  • 我有 3 个选项。 “Mysql 数据库”、“Mysql 向导”、“远程 mysql”。在“Mysql Databses”中,我没有任何像你展示给我的选项!
猜你喜欢
  • 1970-01-01
  • 2011-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-27
  • 2018-08-30
  • 2022-08-22
相关资源
最近更新 更多