1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

(решено)не конектится к бд

Тема в разделе "Разработка плагинов для новичков", создана пользователем reZero, 24 ноя 2018.

Статус темы:
Закрыта.
  1. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Пытаюсь законектится к бд, но ничего не получается.
    Консоль кидается ошибкой о которой я ничего не знаю.
    Хелпаните плес
    [00:32:32] [Server thread/INFO]: [JailSystem] Enabling JailSystem v0.1
    [00:32:32] [Server thread/WARN]: java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:964)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3970)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3906)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:873)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1710)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1226)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2253)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    [00:32:32] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [00:32:32] [Server thread/WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    [00:32:32] [Server thread/WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    [00:32:32] [Server thread/WARN]: at java.lang.reflect.Constructor.newInstance(Unknown Source)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
    [00:32:32] [Server thread/WARN]: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
    [00:32:32] [Server thread/WARN]: at java.sql.DriverManager.getConnection(Unknown Source)
    [00:32:32] [Server thread/WARN]: at java.sql.DriverManager.getConnection(Unknown Source)
    [00:32:32] [Server thread/WARN]: at ru.ReZero.JS.SQL.ConnectSQL.setupMySQL(ConnectSQL.java:38)
    [00:32:32] [Server thread/WARN]: at ru.ReZero.JS.Main.onEnable(Main.java:18)
    [00:32:32] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271)
    [00:32:32] [Server thread/WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    [00:32:32] [Server thread/WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
    [00:32:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:376)
    [00:32:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:326)
    [00:32:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_11_R1.CraftServer.reload(CraftServer.java:750)
    [00:32:32] [Server thread/WARN]: at org.bukkit.Bukkit.reload(Bukkit.java:540)
    [00:32:32] [Server thread/WARN]: at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25)
    [00:32:32] [Server thread/WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    [00:32:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650)
    [00:32:32] [Server thread/WARN]: at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:636)
    [00:32:32] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:437)
    [00:32:32] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:400)
    [00:32:32] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678)
    [00:32:32] [Server thread/WARN]: at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576)
    [00:32:32] [Server thread/WARN]: at java.lang.Thread.run(Unknown Source)

    HTML:
    public class ConnectSQL
    {
        private Connection connection;
        public String host, database, username, password;
        public int port;
        public ConnectSQL(String host, String database, String username, String password, int port)
        {
            this.host = host;
            this.database = database;
            this.username = username;
            this.password = password;
            this.port = port;
        }
        
        public void setupMySQL()
        {
            try
            {
                synchronized(Main.getInstance())
                {
                    if(getConnection() != null && !getConnection().isClosed())
                    {
                        return;
                    }
                    Class.forName("com.mysql.jdbc.Driver");
                    setConnection((Connection) DriverManager.getConnection("jdbc:mysql://" + this.host + ":" + this.port + "/" + this.database, this.username, this.password));
                    Bukkit.getConsoleSender().sendMessage(ChatColor.GREEN + "MYSQL CONNECTED SUCCESSFUL");
                }
            }
            catch(SQLException e)
            {
                e.printStackTrace();
            }
            catch(ClassNotFoundException e)
            {
                e.printStackTrace();
            }
        }
        
        public Connection getConnection()
        {
            return connection;
        }
        
        public void setConnection(Connection connection)
        {
            this.connection = connection;
        }
    }
    
     
  2. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Ты пароль неправильный вводишь. Либо неправильно настроен mysql.
     
  3. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    пасворд точно правильный, ибо я его копирую и через phpmyadmin захожу
    Как нужно настроить mysql?
     
  4. Rybka

    Rybka Активный участник Пользователь

    Баллы:
    66
    Имя в Minecraft:
    Rybka
    проверяй название юзера, у тебя рут, а мб у тебя другой вот он и еррор на неправильный паёт даёт.
     
  5. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Рут я поставил от безысходности. Изначально пытался с настоящим юзером законектится
     
  6. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    ну может с настоящим юзером ошибка другая?
     
  7. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Нет. Все что меняется в ошибке - имя юзера
     
  8. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Тогда попробуй указать урл так
    Код:
    "jdbc:mysql://host:port/database?user=root&password=password"
     
  9. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Теперь другая ошибка
    Код:
    [12:44:12] [Server thread/INFO]: [JailSystem] Enabling JailSystem v0.1
    [12:44:14] [Server thread/WARN]: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
    
    The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
    [12:44:14] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [12:44:14] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:989)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:341)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2251)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2284)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2083)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:806)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    [12:44:14] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    [12:44:14] [Server thread/WARN]:     at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.lang.reflect.Constructor.newInstance(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:410)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:328)
    [12:44:14] [Server thread/WARN]:     at java.sql.DriverManager.getConnection(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.sql.DriverManager.getConnection(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at ru.ReZero.JS.SQL.ConnectSQL.setupMySQL(ConnectSQL.java:38)
    [12:44:14] [Server thread/WARN]:     at ru.ReZero.JS.Main.onEnable(Main.java:18)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:376)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:326)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.reload(CraftServer.java:750)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.Bukkit.reload(Bukkit.java:540)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:25)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchCommand(CraftServer.java:650)
    [12:44:14] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.dispatchServerCommand(CraftServer.java:636)
    [12:44:14] [Server thread/WARN]:     at net.minecraft.server.v1_11_R1.DedicatedServer.aM(DedicatedServer.java:437)
    [12:44:14] [Server thread/WARN]:     at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:400)
    [12:44:14] [Server thread/WARN]:     at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678)
    [12:44:14] [Server thread/WARN]:     at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576)
    [12:44:14] [Server thread/WARN]:     at java.lang.Thread.run(Unknown Source)
    [12:44:14] [Server thread/WARN]: Caused by: java.net.ConnectException: Connection refused: connect
    [12:44:14] [Server thread/WARN]:     at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    [12:44:14] [Server thread/WARN]:     at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.PlainSocketImpl.connect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.SocksSocketImpl.connect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at java.net.Socket.connect(Unknown Source)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
    [12:44:14] [Server thread/WARN]:     at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:300)
    [12:44:14] [Server thread/WARN]:     ... 32 more
    Мне кажется, первый урл был нормальным, просто я что-то не то делаю...
     
  10. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Неужели никто не встречался с этой проблемой?
     
  11. MrKoder

    MrKoder Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    MrKoder
    У тебя под каким расширением сохранен файл? Просто в самом первом посту написано, что это HTML код, а это вообще не в тему.
     
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тебе же ответили, неверный логин-пароль.
     
  13. Автор темы
    reZero

    reZero Активный участник Пользователь

    Баллы:
    76
    Ты про какой файл??

    Я не понимаю, как лог-пасс может быть неверным, если я под ним захожу в phpmyadmin?
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Вот сиди и думай как.
     
Статус темы:
Закрыта.

Поделиться этой страницей