无法使用python-mysql连接器连接到远程主机

时间:2018-09-23 19:42:16

标签: python mysql python-3.6

我正在使用ubuntu18.04,并且尝试使用python连接到远程主机。我已经使用pip版本3安装了mysql-connector-python。 我的代码:

import java.net.URLDecoder;

private static Map<String, String> decodeExtras(final String extras)
{
    final Map<String, String> results = new HashMap<>();

    try
    {
        if (TextUtils.isEmpty(extras) == false)
        {
            final String[] pairs = extras.split("&");

            if (pairs.length > 0)
            {
                for (final String pair : pairs)
                {
                    final int index = pair.indexOf('=');
                    final String name = URLDecoder.decode(pair.substring(0, index), "UTF-8");
                    final String value = URLDecoder.decode(pair.substring(index + 1), "UTF-8");

                    results.put(name, value);
                }
            }
        }
    }
    catch (UnsupportedEncodingException e)
    {
        Log.w(TAG, "Invalid syntax error while decoding extras data from server.");
    }

    return results;
}

我能够使用相同的代码连接到import mysql.connector mydb = mysql.connector.connect( host="remote_host", user="username", passwd="password" ) print(mydb) ,但是在尝试远程主机时出现以下错误:

localhost

0 个答案:

没有答案