Je tente de se connecter à distance à une base de données MySQL en utilisant ruby sur rails.ruby on rails base de données distante connexion MySQL La fonction 'InnoDB' est désactivée erreur
Dans mon database.yml:
development:
adapter: mysql
database: peer
host: host
port: 3306
username: root
password: password
je vais donc faire un râteau db: migrate et obtenez cette erreur
Mysql::Error: The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
Maintenant, après quelques recherches, je trouve que cela était une erreur sur Windows Servers avec MySQL et je devais aller dans le fichier my.ini et commenter skip-innodb. Quand je suis allé faire cela, cette ligne n'était pas dans ce fichier, mais dans un autre nommé "my-innodb-heavy-4g.ini"
J'ai trouvé la commande dans la ligne, mais elle a déjà été commentée en dehors. Et maintenant je ne sais plus quoi faire ensuite.
Cette application va être connectée à plusieurs bases de données, je voulais juste voir si je pouvais d'abord me connecter à la télécommande.
Veuillez publier la version du système d'exploitation, version MySQL, comment l'avez-vous installé (installation binaire) Ceci n'est pas un problème Rails –
Windows Server 2008. Voir ci-dessous pour d'autres informations. Je suppose qu'ils l'ont installé avec le paquet d'installation. – Ryan