VPS - MySQL

Message
Autor
vovicek
Příspěvky: 88
Registrován: 23 úno 2013, 18:30
Reputation: 0

VPS - MySQL

#1 Příspěvekod vovicek » 09 dub 2019, 22:54

VPS IP: 82.208.17.162
Zdravím,
Rozhodl jsem se zakoupit VPS od FH za účelem využívání ho jako MySQL databázi, nainstaloval jsem podle nějakého návodu MySQL + PhpMyAdmin a z webové stránky všechno funguje avšak když chci na tuto databázi připojit nějaký plugin, vyhodí mi to Error.
(Chci použít MineCraft plugin AuthMe)
Error Log:
Spoiler: zobrazit
[22:53:12 INFO]: [AuthMe] Enabling AuthMe v5.3.2-b1726
[22:53:12 INFO]: [AuthMe] Connection arguments loaded, Hikari ConnectionPool ready!
[22:53:12 WARN]: [Server thread] INFO fr.xephi.authme.libs.zaxxer.hikari.HikariDataSource - AuthMeMYSQLPool - Starting...
[22:53:14 WARN]: [Server thread] ERROR fr.xephi.authme.libs.zaxxer.hikari.pool.HikariPool - AuthMeMYSQLPool - Exception during pool initialization.
[22:53:14 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.
[22:53:14 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[22:53:14 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[22:53:14 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[22:53:14 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[22:53:14 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
[22:53:14 WARN]: at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990)
[22:53:14 WARN]: at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:342)
[22:53:14 WARN]: at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2197)
[22:53:14 WARN]: at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2230)
[22:53:14 WARN]: at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2025)
[22:53:14 WARN]: at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:778)
[22:53:14 WARN]: at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
[22:53:14 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[22:53:14 WARN]: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[22:53:14 WARN]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[22:53:14 WARN]: at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
[22:53:14 WARN]: at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
[22:53:14 WARN]: at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)
[22:53:14 WARN]: at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:112)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:118)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:443)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:514)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:111)
[22:53:14 WARN]: at fr.xephi.authme.libs.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:97)
[22:53:14 WARN]: at fr.xephi.authme.datasource.MySQL.getConnection(MySQL.java:168)
[22:53:14 WARN]: at fr.xephi.authme.datasource.MySQL.checkTablesAndColumns(MySQL.java:175)
[22:53:14 WARN]: at fr.xephi.authme.datasource.MySQL.<init>(MySQL.java:78)
[22:53:14 WARN]: at fr.xephi.authme.initialization.DataSourceProvider.createDataSource(DataSourceProvider.java:70)
[22:53:14 WARN]: at fr.xephi.authme.initialization.DataSourceProvider.get(DataSourceProvider.java:46)
[22:53:14 WARN]: at fr.xephi.authme.initialization.DataSourceProvider.get(DataSourceProvider.java:25)
[22:53:14 WARN]: at fr.xephi.authme.libs.jalu.injector.handlers.provider.ProviderHandlerImpl$UninitializedProviderInstantiation.instantiateWith(ProviderHandlerImpl.java:141)
[22:53:14 WARN]: at fr.xephi.authme.libs.jalu.injector.InjectorImpl.instantiate(InjectorImpl.java:181)
[22:53:14 WARN]: at fr.xephi.authme.libs.jalu.injector.InjectorImpl.get(InjectorImpl.java:155)
[22:53:14 WARN]: at fr.xephi.authme.libs.jalu.injector.InjectorImpl.getSingleton(InjectorImpl.java:56)
[22:53:14 WARN]: at fr.xephi.authme.AuthMe.instantiateServices(AuthMe.java:256)
[22:53:14 WARN]: at fr.xephi.authme.AuthMe.initialize(AuthMe.java:231)
[22:53:14 WARN]: at fr.xephi.authme.AuthMe.onEnable(AuthMe.java:140)
[22:53:14 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:265)
[22:53:14 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:347)
[22:53:14 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:410)
[22:53:14 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugin(CraftServer.java:436)
[22:53:14 WARN]: at org.bukkit.craftbukkit.v1_13_R2.CraftServer.enablePlugins(CraftServer.java:350)
[22:53:14 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.l(MinecraftServer.java:580)
[22:53:14 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:542)
[22:53:14 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:420)
[22:53:14 WARN]: at net.minecraft.server.v1_13_R2.DedicatedServer.init(DedicatedServer.java:294)
[22:53:14 WARN]: at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:698)
[22:53:14 WARN]: at java.lang.Thread.run(Thread.java:748)
[22:53:14 WARN]: Caused by: java.net.ConnectException: Connection refused (Connection refused)
[22:53:14 WARN]: at java.net.PlainSocketImpl.socketConnect(Native Method)
[22:53:14 WARN]: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
[22:53:14 WARN]: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
[22:53:14 WARN]: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
[22:53:14 WARN]: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
[22:53:14 WARN]: at java.net.Socket.connect(Socket.java:589)
[22:53:14 WARN]: at com.mysql.jdbc.StandardSocketFactory.connect(StandardSocketFactory.java:211)
[22:53:14 WARN]: at com.mysql.jdbc.MysqlIO.<init>(MysqlIO.java:301)
[22:53:14 WARN]: ... 44 more
[22:53:14 WARN]: [AuthMe] Can't initialize the MySQL database: [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.
[22:53:14 WARN]: [AuthMe] Please check your database settings in the config.yml file!
[22:53:14 WARN]: [AuthMe] Could not create data source: [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.
[22:53:14 WARN]: [AuthMe] Aborting initialization of AuthMe: [IllegalStateException]: Error during initialization of data source
[22:53:14 WARN]: [AuthMe] THE SERVER IS GOING TO SHUT DOWN AS DEFINED IN THE CONFIGURATION!


S pozdravem, vovicek.

Uživatelský avatar
Teiichi
Příspěvky: 831
Věk: 20
Registrován: 29 lis 2014, 02:11
Reputation: 22
Bydliště: <?= $inhome ;?>
Kontaktovat uživatele:

Re: VPS - MySQL

#2 Příspěvekod Teiichi » 10 dub 2019, 12:08

Pokud máš základní nastavení Mysql serveru (neupravoval jsi jeho config) a server máš jinde než-li na VPS, tak je potřeba povolit v configu externí připojení. Defaultně můžeš využít pouze lokální adresu a připojení.
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
Příliš snahy škodí, když programátor použije CTRL+C a CTRL+V více jak jednou, má někde chybu v návrhu.”
In theory, theory and practice are the same. In practice, they’re not.”
Vždy pište kód tak, jako by ten chlapík, co ho po vás bude udržovat, měl být násilnický psychopat, který bude vědět, kde bydlíte.”

vovicek
Příspěvky: 88
Registrován: 23 úno 2013, 18:30
Reputation: 0

Re: VPS - MySQL

#3 Příspěvekod vovicek » 10 dub 2019, 21:48

A jak přesněji to udělám?

Uživatelský avatar
Teiichi
Příspěvky: 831
Věk: 20
Registrován: 29 lis 2014, 02:11
Reputation: 22
Bydliště: <?= $inhome ;?>
Kontaktovat uživatele:

Re: VPS - MySQL

#4 Příspěvekod Teiichi » 10 dub 2019, 23:05

V "/etc/my.cnf" si najdi řádek "bind-address: ***" a zakomentuj ho -> "#bind-address:***" a restartuj mysql server.
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
Příliš snahy škodí, když programátor použije CTRL+C a CTRL+V více jak jednou, má někde chybu v návrhu.”
In theory, theory and practice are the same. In practice, they’re not.”
Vždy pište kód tak, jako by ten chlapík, co ho po vás bude udržovat, měl být násilnický psychopat, který bude vědět, kde bydlíte.”

vovicek
Příspěvky: 88
Registrován: 23 úno 2013, 18:30
Reputation: 0

Re: VPS - MySQL

#5 Příspěvekod vovicek » 10 dub 2019, 23:51

Teiichi píše:V "/etc/my.cnf" si najdi řádek "bind-address: ***" a zakomentuj ho -> "#bind-address:***" a restartuj mysql server.

V /etc/ jsem my.cnf nenašel..

Uživatelský avatar
Teiichi
Příspěvky: 831
Věk: 20
Registrován: 29 lis 2014, 02:11
Reputation: 22
Bydliště: <?= $inhome ;?>
Kontaktovat uživatele:

Re: VPS - MySQL

#6 Příspěvekod Teiichi » 11 dub 2019, 00:37

Jaký máš Mysql server a OS?
Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter.”
Příliš snahy škodí, když programátor použije CTRL+C a CTRL+V více jak jednou, má někde chybu v návrhu.”
In theory, theory and practice are the same. In practice, they’re not.”
Vždy pište kód tak, jako by ten chlapík, co ho po vás bude udržovat, měl být násilnický psychopat, který bude vědět, kde bydlíte.”

vovicek
Příspěvky: 88
Registrován: 23 úno 2013, 18:30
Reputation: 0

Re: VPS - MySQL

#7 Příspěvekod vovicek » 11 dub 2019, 01:06

VPS Mám na ubuntu 18.04
MySQL mám aktuálně odinstalované a potřeboval bych přesný postup jak zprovoznit MySQL na VPS a jaké informace pro připojení mám použít.
U pluginů jsem používal host podle IP adresy VPS, username podle přihlašovacího jména na MySQL, heslo a databázi také podle vytvořeného uživatele.
Avšak přes toto všechno mi každý plugin který s touto databází propojím vyhodí ERROR s chybou při připojení k databázi.

Uživatelský avatar
Homi74
Příspěvky: 103
Věk: 45
Registrován: 04 led 2017, 11:09
Reputation: 11

Re: VPS - MySQL

#8 Příspěvekod Homi74 » 11 dub 2019, 16:06

soubor se nachází v /etc/mysql ;) , defaultě je povoleno připojení jen z localhost bind-address = 127.0.0.1 , buď zakomentuj , nebo přepiš bind-address = 0.0.0.0

vovicek
Příspěvky: 88
Registrován: 23 úno 2013, 18:30
Reputation: 0

Re: VPS - MySQL

#9 Příspěvekod vovicek » 12 dub 2019, 04:42

Homi74 píše:soubor se nachází v /etc/mysql ;) , defaultě je povoleno připojení jen z localhost bind-address = 127.0.0.1 , buď zakomentuj , nebo přepiš bind-address = 0.0.0.0

Pokouším se to udělat ale WinSCP mi vyhazuje chybu "Přístup odepřen", k FTP používám WinSCP a připojuji si na zadané login údaje zadané při vytváření VPS.

Uživatelský avatar
Homi74
Příspěvky: 103
Věk: 45
Registrován: 04 led 2017, 11:09
Reputation: 11

Re: VPS - MySQL

#10 Příspěvekod Homi74 » 12 dub 2019, 06:07

Myslím,že FTP server nainstalovaný nebude,ve WinSCP dej připojení SCP s portem 22,místo ftp,nebo uprav buď přes editor vi, nebo doinstaluj midnight commander.
apt-get install mc , commandera spustíš příkazem mc,mysql pak musíš restartovat ;) service mysql restart.
FTP server nainstaluješ apt-get install proftpd-basic,tam zas ale musíš povolit připojení s root uživatelem :)


Zpět na „VPS (Virtual private Server)“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host