irgendwie hat sich meine keyhelp Installation zerlegt. Im php-error.log steht
Code: Select all
MySQL - Query Error: Table 'keyhelp.databases' doesn't exist
Viele Grüße,
thoand
Code: Select all
MySQL - Query Error: Table 'keyhelp.databases' doesn't exist
Code: Select all
/home/keyhelp/keyhelp.backup/dumps/
Code: Select all
DROP TABLE IF EXISTS `databases`;
CREATE TABLE IF NOT EXISTS `databases` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_user` int(10) UNSIGNED NOT NULL,
`database_name` varchar(64) NOT NULL,
`database_username` varchar(64) NOT NULL,
`remote_hosts` text NOT NULL,
`description` varchar(255) NOT NULL,
`access_limited` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id_user` (`id_user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Code: Select all
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Datenbank: `keyhelp`
--
-- --------------------------------------------------------
--
-- Tabellenstruktur für Tabelle `databases`
--
CREATE TABLE `databases` (
`id` int(11) UNSIGNED NOT NULL,
`id_user` int(10) UNSIGNED NOT NULL,
`database_name` varchar(64) NOT NULL,
`database_username` varchar(64) NOT NULL,
`remote_hosts` text NOT NULL,
`description` varchar(255) NOT NULL,
`access_limited` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
--
-- Daten für Tabelle `databases`
--
INSERT INTO `databases` (`id`, `id_user`, `database_name`, `database_username`, `remote_hosts`, `description`, `access_limited`) VALUES
(1, 2, 'kunde_db1', 'kunde_db1', '', 'Beschreibung', 0),
(2, 2, 'kunde_db2', 'kunde_db2', '', 'Beschreibung', 0),
(5, 2, 'kunde_db3', 'kunde_db3', '', 'Beschreibung', 0),
(6, 3, 'kunde_db1', 'kunde_db1', '', 'Beschreibung', 0),
--
-- Indizes der exportierten Tabellen
--
--
-- Indizes für die Tabelle `databases`
--
ALTER TABLE `databases`
ADD PRIMARY KEY (`id`),
ADD KEY `id_user` (`id_user`);
--
-- AUTO_INCREMENT für exportierte Tabellen
--
--
-- AUTO_INCREMENT für Tabelle `databases`
--
ALTER TABLE `databases`
MODIFY `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=10;
COMMIT;
Code: Select all
mysql -u root
Code: Select all
SELECT User, Host FROM mysql.user;
Code: Select all
SHOW DATABASES;
Code: Select all
<BENUTZERNAME>_db<NUMMER>
Code: Select all
use keyhelp
Code: Select all
SELECT id, username FROM users;
Code: Select all
use keyhelp
Code: Select all
DROP TABLE IF EXISTS `databases`;
CREATE TABLE IF NOT EXISTS `databases` (
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
`id_user` int(10) UNSIGNED NOT NULL,
`database_name` varchar(64) NOT NULL,
`database_username` varchar(64) NOT NULL,
`remote_hosts` text NOT NULL,
`description` varchar(255) NOT NULL,
`access_limited` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id_user` (`id_user`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Code: Select all
INSERT INTO `databases`
SET `id_user` = '<BENUTZER ID DES BENUTZERS>',
`database_name` = '<DATENBANK NAME>',
`database_username` = '<DATENBANK BENUTZER-NAME>',
`remote_hosts` = '',
`description` = '<BELIEBIGER TEXT>',
`access_limited` = '0';
Code: Select all
INSERT INTO `databases`
SET `id_user` = '2'
`database_name` = 'krichler_db1'
`database_username` = 'krichler_db1'
`remote_hosts` = ''
`description` = 'krichler Datenbank 01
Code: Select all
MariaDB [keyhelp]> INSERT INTO `databases`
-> SET `id_user` = '2'
-> `database_name` = 'krichler_db1'
-> `database_username` = 'krichler_db1'
-> `remote_hosts` = ''
-> `description` = 'krichler Datenbank 01'
-> `access_limited` = '0';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '`database_name` = 'krichler_db1'
`database_username` = 'krichle' at line 3
MariaDB [keyhelp]>
Code: Select all
INSERT INTO `databases`
SET `id_user` = '2',
`database_name` = 'krichler_db1',
`database_username` = 'krichler_db1',
`remote_hosts` = '',
`description` = 'krichler Datenbank 01',
`access_limited` = '0';
Code: Select all
MySQL - Query Error: Unknown column 'email_idn' in 'field list' (1054)