Stránka 1 z 1

AuthMe na MYSQL

Napsal: 28 led 2013, 20:43
od houdeks
Podpis

Někdo mi psal, že když authme připojím na MYSQL tak se ztratí všechna data o registrovaných hráčích... Je to pravda? Pokud ano jak tomu zamezit?

Re: AuthMe na MYSQL

Napsal: 28 led 2013, 20:46
od zdenda204
Ano je.
Existují skripty který ti to překonvertují ze souboru na MySQL.
Nejsem si jistý, ale ty novější verze to možná zvládají automaticky konvertovat (možná ne automaticky)

Re: AuthMe na MYSQL

Napsal: 31 led 2013, 18:45
od AyACZE
Postup pro import Auth.db do MySQL je následující:
1.) Dopručuji dělat při zaplém whitelistu
2.) Zadat ve hře příkaz /authme convertflattosql (nebo z konzole authme convertflattosql )
3.) Authme nahlásí že je s convertem hotov, soubor si zkopírovat někam k sobě na PC
4.) Otevřít phpMyAdmin (údaje máte v emailu od fakahedy při založení MySQL) kliknout na import a vybrat soubor na importování
5.) Formát importovaného souboru nastavit na SQL
6.) Kliknout na Proveď

Tím by měla být naimportovaná databáze pluginu Authme. Samozřejmě je potřeba nastavit v configu autme aby používal MySQL a její údaje a restartovat server.

Re: AuthMe na MYSQL

Napsal: 02 úno 2013, 14:51
od marty_
Hlavne nezapomen na polozku backend a caching
prikladam ukazku z meho testovaciho localniho serverus mysql nastavenim:

Kód: Vybrat vše

DataSource:
  mySQLColumnName: username
  mySQLTablename: authme
  mySQLUsername: root
  backend: mySQL
  mySQLColumnLastLogin: lastlogin
  mySQLDatabase: minecraft
  mySQLPort: '3306'
  mySQLColumnIp: ip
  mySQLHost: 127.0.0.1
  mySQLColumnPassword: password
  mySQLPassword: aaa
  caching: false

Re: AuthMe na MYSQL

Napsal: 03 úno 2013, 19:32
od houdeks
Ten příkaz nefunguje... Authme ho nemá zabudovaný...

Re: AuthMe na MYSQL

Napsal: 03 úno 2013, 21:27
od houdeks
Nevíte? :D

Re: AuthMe na MYSQL

Napsal: 03 úno 2013, 22:12
od nejento
Máš AuthMe Reloaded aktualizovaný na nejnovější verzi: http://dev.bukkit.org/server-mods/authm ... -me-2-7-6/

Re: AuthMe na MYSQL

Napsal: 03 úno 2013, 22:34
od houdeks
Nahrál jsem reloaded a příkaz jde, ale při importu to vyhodí eror:

Spoiler: zobrazit

Kód: Vybrat vše

Chyba
SQL-dotaz:

INSERT INTO authme
VALUES ( 1,  'alexczz',  '$SHA$5bd8dcea0f510ffc$44316415b6a3fa556ae2b0fa2b02b2651fea3d86960b9e088a12143e9511d4e6',  '89.103.11.91', 1349449316799, 0, 0, 0, your@email.com ) ;


MySQL hlásí:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@email.com)' at line 1

Re: AuthMe na MYSQL

Napsal: 03 úno 2013, 23:19
od marty_
v phpmyadminu udelej export struktury tabulky authme (staci jen na obazovku) , ten export zkopiruj a vloz sem.
porovname v cem je problem :-)
ps: kdyz na to tak koukam, tak ciste teoreticky ten mail mel byt v apostrofech viz 'nejaky@mail.cz'
pps zkus to vlozit do db pres phpmyadmina (pres SQL dotaz) takto:

Kód: Vybrat vše

INSERT INTO authme
VALUES ( 1,  'alexczz',  '$SHA$5bd8dcea0f510ffc$44316415b6a3fa556ae2b0fa2b02b2651fea3d86960b9e088a12143e9511d4e6',  '89.103.11.91', 1349449316799, 0, 0, 0, 'your@email.com' );