Datenbanken werden nicht angelegt

  • 7.X

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

Der neue Support Bereich ist absofort unter community.teklab.de zu finden.

Leider bietet das WBB keinen vernünftigen Spamschutz, daher sind Neuanmeldungen gesperrt. Wir werden die nächsten Tage das Handbuch/WIKI im neuen Support Bereich übernehmen. Dieses Forum bleibt jedoch mit seinen bisherigen Beiträgen, für alle die die Suchfunktion nutzen wollen, vorerst erhalten. User die über den Kundenbereich die Zugangsdaten erhalten und Bestandsuser können das Forum weiter nutzen. Jedoch würden wir alle gerne im neuen Support Bereich begrüßen wollen.

Anfang Juni wird im Kundenbereich automatisch ein Zugang zum neuen Support Bereich angelegt, ähnlich wie es derzeit für WBB geschieht. Somit entfällt dann die Neuanmeldung. ;)

  • Hallo


    Ich habe seit gestern tekBASE auf meinem Root im Einsatz habe jedoch ein kleines Problem...
    Wenn ich im Admin Backend eine Datenbank anlege gibt es keine Probleme und anscheinend wird auch alles erstellt.

    Wenn ich als Kunde jedoch meine Datenbank aufrufen möchte geht dies nicht.

    Logge ich mich dann mit den root Login ein und schaue nach existiert weder der User noch die Datenbank.


    Wo kann ich nachschauen was dieses Problem verursacht?

    Ich habe leider gar keine Logs gefunden in denen auch nur das geringste wort zu MySQL verloren wird...
  • /etc/mysql/settings.ini existert?


    Der Inhalt müsste sein

    Login DBHAUPTADMIN
    Password PASSWORT

    zufinden in der debian.cf
    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können uns aber auch eine Supportanfrage zukommmen lassen.

    Gefällt Ihnen TekLab?
  • Wurde auf TekBASE 7.6.5 geupdatet dort funktioniert es bzw. wurden extra noch einmal die Dateien mit reingepackt. Normal sollte es auch mit älteren Versionen kein Problem geben. Vielleicht die Root Skripte updaten.
    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können uns aber auch eine Supportanfrage zukommmen lassen.

    Gefällt Ihnen TekLab?
  • Habe mit der 7.6.6 auch das Problem. Es wird nichts (keine DB, kein Benutzer) auf dem Zielserver angelegt, nur im Webinterface.

    Nun hab ich da ein Verdacht, das es an MariaDB liegt.
    Um diesen zu Bestätigen, brauch ich mal paar Angaben:

    Wie versucht TekBase auf dem Zielserver die Datenbanken und Benutzer anzulegen?

    Lokal via mySQL oder remote als "Remote Client ala Heidi"?

    <Edit />

    Und welche MariaDB Version wird Empfohlen? Die 5.5.x oder die 10.x.x?

    The post was edited 1 time, last by BdMdesigN ().

  • Ja die Settings.ini gibt es, die habe ich selber angelegt.
    Auch die benötigten Zugangsdaten sind dort enthalten.

    OS = opensuse 13.2.
    Aber soviel unterscheiden sich Debian und Suse in den Punkt nicht, außer das die my.cnf in /etc direkt liegt und nicht in /etc/mysql.
    In der opensuse ist auch die 10.x.x bei.

    Ich werde mal da paar sachen testen müssen, hab ja auch eine my.cnf von Debian.


    Das zeite was mir aufgefallen ist:

    Der Server hat 2 IP's, mit dem Linux demon ist der Server bei der zeiten IP angeblich down aber mit der Hauptip kann ich im WCP DB's anlegen und mit ssh geht es bei beiden.
  • Doch es liegt an der Maria:

    Debian my.cnf:

    Source Code

    1. #
    2. # The MySQL database server configuration file.
    3. #
    4. # You can copy this to one of:
    5. # - "/etc/mysql/my.cnf" to set global options,
    6. # - "~/.my.cnf" to set user-specific options.
    7. #
    8. # One can use all long options that the program supports.
    9. # Run program with --help to get a list of available options and with
    10. # --print-defaults to see which it would actually understand and use.
    11. #
    12. # For explanations see
    13. # http://dev.mysql.com/doc/mysql/en/server-system-variables.html
    14. # This will be passed to all mysql clients
    15. # It has been reported that passwords should be enclosed with ticks/quotes
    16. # escpecially if they contain "#" chars...
    17. # Remember to edit /etc/mysql/debian.cnf when changing the socket location.
    18. [client]
    19. port = 3306
    20. socket = /var/run/mysqld/mysqld.sock
    21. # Here is entries for some specific programs
    22. # The following values assume you have at least 32M ram
    23. # This was formally known as [safe_mysqld]. Both versions are currently parsed.
    24. [mysqld_safe]
    25. socket = /var/run/mysqld/mysqld.sock
    26. nice = 0
    27. [mysqld]
    28. bind-address = ::
    29. skip_name_resolve
    30. local-infile=0
    31. #
    32. # * Basic Settings
    33. #
    34. user = mysql
    35. pid-file = /var/run/mysqld/mysqld.pid
    36. socket = /var/run/mysqld/mysqld.sock
    37. port = 3306
    38. basedir = /usr
    39. datadir = /var/lib/mysql
    40. tmpdir = /tmp
    41. lc-messages-dir = /usr/share/mysql
    42. skip-external-locking
    43. #
    44. # Instead of skip-networking the default is now to listen only on
    45. # localhost which is more compatible and is not less secure.
    46. #
    47. # * Fine Tuning
    48. #
    49. key_buffer = 16M
    50. max_allowed_packet = 16M
    51. thread_stack = 192K
    52. thread_cache_size = 8
    53. # This replaces the startup script and checks MyISAM tables if needed
    54. # the first time they are touched
    55. myisam-recover = BACKUP
    56. #max_connections = 100
    57. #table_cache = 64
    58. #thread_concurrency = 10
    59. #
    60. # * Query Cache Configuration
    61. #
    62. query_cache_limit = 1M
    63. query_cache_size = 16M
    64. #
    65. # * Logging and Replication
    66. #
    67. # Both location gets rotated by the cronjob.
    68. # Be aware that this log type is a performance killer.
    69. # As of 5.1 you can enable the log at runtime!
    70. #general_log_file = /var/log/mysql/mysql.log
    71. #general_log = 1
    72. #
    73. # Error log - should be very few entries.
    74. #
    75. log_error = /var/log/mysql/error.log
    76. #
    77. # Here you can see queries with especially long duration
    78. #slow_query_log_file = /var/log/mysql/mysql-slow.log
    79. #slow_query_log = 1
    80. #long_query_time = 2
    81. #log_queries_not_using_indexes
    82. #
    83. # The following can be used as easy to replay backup logs or for replication.
    84. # note: if you are setting up a replication slave, see README.Debian about
    85. # other settings you may need to change.
    86. #server-id = 1
    87. #log_bin = /var/log/mysql/mysql-bin.log
    88. expire_logs_days = 10
    89. max_binlog_size = 100M
    90. #binlog_do_db = include_database_name
    91. #binlog_ignore_db = include_database_name
    92. #
    93. # * InnoDB
    94. #
    95. # InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
    96. # Read the manual for more InnoDB related options. There are many!
    97. #
    98. # * Security Features
    99. #
    100. # Read the manual, too, if you want chroot!
    101. # chroot = /var/lib/mysql/
    102. #
    103. # For generating SSL certificates I recommend the OpenSSL GUI "tinyca".
    104. #
    105. # ssl-ca=/etc/mysql/cacert.pem
    106. # ssl-cert=/etc/mysql/server-cert.pem
    107. # ssl-key=/etc/mysql/server-key.pem
    108. [mysqldump]
    109. quick
    110. quote-names
    111. max_allowed_packet = 16M
    112. [mysql]
    113. #no-auto-rehash # faster start of mysql but no tab completition
    114. [isamchk]
    115. key_buffer = 16M
    116. #
    117. # * IMPORTANT: Additional settings that can override those from this file!
    118. # The files must end with '.cnf', otherwise they'll be ignored.
    119. #
    120. !includedir /etc/mysql/conf.d/
    Display All


    Und hier die opensuse my.cnf:

    Source Code

    1. # This is default example of MySQL/MariaDB configuration provided with openSUSE package
    2. # It is based on upstream defaults with some additional examples.
    3. # The following options will be passed to all MariaDB clients
    4. [client]
    5. # password = your_password
    6. port = 3306
    7. # socket = /var/run/mysql/mysql.sock
    8. [mysqld]
    9. # Remove leading # if you don't want to listen on network (only socket - safer)
    10. # skip-networking
    11. # Remove leading # and set to the amount of RAM for the most important data
    12. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
    13. # innodb_buffer_pool_size = 128M
    14. # Using newer file format that supports dynamic and compressed row formats.
    15. # If you are using replication you have to make sure, that these options are
    16. # set everywhere the same way (probably comment them out is the easiest way)
    17. innodb_file_format=Barracuda
    18. innodb_file_per_table=ON
    19. # Remove leading # to turn on a very important data integrity option: logging
    20. # changes to the binary log between backups.
    21. # log_bin=mysql-bin
    22. # binlog_format=mixed
    23. # Remove leading # if you want to store your database elsewhere
    24. datadir = /var/lib/mysql
    25. # required unique id between 1 and 2^32 - 1
    26. # defaults to 1 if master-host is not set
    27. # but will not function as a master if omitted
    28. server-id = 1
    29. # These are commonly set, remove the # and set as required.
    30. # port = 3306
    31. # socket = /var/run/mysql/mysql.sock
    32. # Don't listen on a TCP/IP port at all. This can be a security enhancement,
    33. # if all processes that need to connect to mysqld run on the same host.
    34. # All interaction with mysqld must be made via Unix sockets or named pipes.
    35. # Note that using this option without enabling named pipes on Windows
    36. # (via the "enable-named-pipe" option) will render mysqld useless!
    37. #
    38. # skip-networking
    39. # Remove leading # to set options mainly useful for reporting servers.
    40. # The server defaults are faster for transactions and fast SELECTs.
    41. # Adjust sizes as needed, experiment to find the optimal values.
    42. # join_buffer_size = 128M
    43. # sort_buffer_size = 2M
    44. # read_rnd_buffer_size = 2M
    45. #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    46. sql_mode=NO_ENGINE_SUBSTITUTION
    47. [mysqld_multi]
    48. mysqld = /usr/bin/mysqld_safe
    49. mysqladmin = /usr/bin/mysqladmin
    50. log = /var/log/mysqld_multi.log
    51. # If you want to use mysqld_multi uncomment 1 or more mysqld sections
    52. # below or add your own ones.
    53. # WARNING
    54. # --------
    55. # If you uncomment mysqld1 than make absolutely sure, that database mysql,
    56. # configured above, is not started. This may result in corrupted data!
    57. #
    58. # [mysqld1]
    59. # port = 3306
    60. # datadir = /var/lib/mysql
    61. # pid-file = /var/lib/mysql/mysqld.pid
    62. # socket = /var/lib/mysql/mysql.sock
    63. # user = mysql
    64. # [mysqld2]
    65. # port = 3307
    66. # datadir = /var/lib/mysql-databases/mysqld2
    67. # pid-file = /var/lib/mysql-databases/mysqld2/mysql.pid
    68. # socket = /var/lib/mysql-databases/mysqld2/mysql.sock
    69. # user = mysql
    70. # [mysqld3]
    71. # port = 3308
    72. # datadir = /var/lib/mysql-databases/mysqld3
    73. # pid-file = /var/lib/mysql-databases/mysqld3/mysql.pid
    74. # socket = /var/lib/mysql-databases/mysqld3/mysql.sock
    75. # user = mysql
    76. # [mysqld6]
    77. # port = 3309
    78. # datadir = /var/lib/mysql-databases/mysqld6
    79. # pid-file = /var/lib/mysql-databases/mysqld6/mysql.pid
    80. # socket = /var/lib/mysql-databases/mysqld6/mysql.sock
    81. # user = mysql
    82. !includedir /etc/my.cnf.d
    Display All

    Die Unterschiede sind klar zu erkennen.

    Der Knackpunkt ist hier die bind Anweisung.
    Bei opensuse ist Maria nur auf den localhost und die 127.0.0.1 gebunden.

    Bei Debian sieht das schon anders aus.

    Ok werde das gleich noch Testen.