Problemi con l'installazione di MySQL


10

Prima di tutto, scusa la lunghezza, questo post è molto lungo e ha bisogno di alcuni retroscena, secondo; è stato difficile per me discernere il segnale dal rumore, ti preghiamo di tenere presente che alcuni di questi non sono rilevanti:

Diverse settimane fa, ho scelto volontariamente di aggiornare a Windows 10. Dopo averlo fatto, ho finalmente deciso di rimuovere le installazioni di Python che non mi servivano più. Dopo aver rimosso l'ultimo 2.7 (e mantenendo solo 3.4.3), tutto sembrava funzionare bene, fino a quando il mio computer si è bloccato inaspettatamente. Da allora, Windows 10 non è mai stato lo stesso, estremamente inaffidabile.

Sono stato costretto a eseguire nuovamente il downgrade a Windows 7 e all'avvio. Ho ricevuto due messaggi di errore: uno che diceva python dll non trovato, e l'altro che diceva:

Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll

Questo secondo errore, credo sia cruciale. Una ricerca rapida indica questo , che dice che è un processo solo per Windows 10.

Sono riuscito a reinstallare e disinstallare più volte python 2.7 e 3.4.3 e l'errore dll python non è più apparso (quindi attualmente ho 3.4.3 come unica versione di Python nella mia macchina).

Tuttavia, il secondo errore è persistito. Ho provato a disinstallare tutti i servizi MySQL sul mio computer e ci sono riuscito per la maggior parte, tranne due:

MySQL Connector 6.9.5 e MySQL per Excel 1.3.3 Non sono stato in grado di disinstallare, qualunque cosa io faccia. Ho provato la soluzione in questa risposta , ma ho ottenuto il seguente errore:

OpenService FAILED 1060:

Il servizio specificato non esiste come servizio installato.

Ora sto cercando di reinstallare MySQL Community Edition 5.6.26.0, tramite il programma di installazione di Microsoft (estensione msi). Faccio clic su di esso e ottengo che mostri la finestra che dice qualcosa come "raccogliere le informazioni pertinenti ..." e poi svanisce.

NOTA : quando provo ad installare tramite la web-community. Riesco ad arrivare alla seguente schermata (vuoi che questo programma apporti delle modifiche ...?), E poi svanisce di nuovo.

Entrambi non si trovano da nessuna parte nei processi di Windows.

Tuttavia , dopo aver eseguito la comunità Web un paio di volte, MySQL Installer -Communityappare come un programma installato nel mio elenco per modificare / disinstallare. Se provo a cambiarlo, non succede nulla, ma se provo a disinstallarlo:

Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll

Ancora una volta, il secondo errore (ma riesce a disinstallare).

Un'altra ricerca su Google più tardi, questo thread francese è saltato fuori. Il mio francese è sciatto al massimo, ma l'unica risposta sembra suggerire una DLL corrotta e forse una nuova installazione?

Su una nota forse non correlata: il mio computer mi ha chiesto di aggiornare ogni singola volta che l'ho avviato. Dopo un paio di minuti, il logo familiare si aprirà sopra l'opzione 'spegnimento'. Ogni volta che ho scelto di installare gli aggiornamenti, apparentemente lo ha fatto e ho configurato alcune altre cose all'avvio. Ma ogni volta è successo ancora una volta.

Ho controllato più a fondo e stava installando ripetutamente KB3083186, quindi ho riparato .NET 4.6, disabilitato gli aggiornamenti automatici e ora sembra che vada bene.

I dettagli rilevanti della mia macchina sono i seguenti:

Sistema operativo: Windows 7 home premium, service pack 1.

Sistema:

Notebook HP Pavilion dm4

Processore:

CPU Intel Core i5-3210 da 2,50 GHz

RAM:

6 GB

Il mio risultato ideale sarebbe quello di evitare una nuova installazione (che per me sembra un'opzione nucleare), rimuovere tutti i servizi MySQL, installarli correttamente e poter utilizzare Workbench (e anche altri prodotti correlati a MySQL).

Modificare:

L'installazione di HeidiSQL 9.3.0.4984 e MariaDB 10.0.21 tramite Windows Installer (msi) ha funzionato correttamente e apparentemente funzionano senza problemi. Tuttavia, vorrei comunque una soluzione adeguata al mio problema, in particolare dato il fatto che la mia soluzione attuale potrebbe essere soggetta allo stesso problema in futuro.

Aggiornamento 2015-10-13: l' installazione di MS SQL Server 2014 non è andata a buon fine . Ancora una volta il rapporto di errore è il seguente:

DTSWizard.exe - Punto di ingresso non trovato

Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria a collegamento dinamico RPCRT4.dll

I suggerimenti (attuali) nelle risposte / commenti si sono rivelati falliti.


Hai provato a individuare una versione più recente di RPCRT4.dll. Ho la versione 10.0.15063.0. È possibile che sia necessaria anche una versione precedente.
cybernard,

Risposte:


2

Perché non creare una VM da 1-2 GB con VirtualBox (gratuito), mettere Ubuntu Server (anche gratuito) su di esso e installare MySQL (gratuitamente) su quello?


-1

Ho un problema simile, viene visualizzato l'errore "Impossibile trovare il punto di ingresso della procedura RpcImpersonateClientContainer nella libreria di collegamento dinamico RPCRT4.dll" all'avvio di alcuni programmi (ad esempio KeePass.exe un programma di archiviazione password). L'unico punto in comune con il tuo problema è che ho anche eseguito l'aggiornamento da Windows 7 64 bit a Windows 10 ma l'aggiornamento non è riuscito e sono stato costretto a eseguire il downgrade a Win 7. Da quel momento in poi l'errore è presente. Guardando su Google ho trovato molti altri post con questo errore che si verificano in diversi casi, avendo in comune il downgrade da Win 10 a Win 7. Il ripristino di RPCRT4.DLL non ha aiutato. Guarda questo come esempio http://answers.microsoft.com/en-us/windows/forum/windows_7-update/expresstrayexe/ddb129f6-42b7-4af3-98ea-3de850f5aec5

Ho anche trovato questo link https://msdn.microsoft.com/en-us/library/windows/desktop/mt297489%28v=vs.85%29.aspx in cui Microdoft descrive la funzione come una nuova funzionalità Win 10 non presente in Vinci 7 o Vinci 8 librerie. (Dichiara anche il punto di ingresso RpcImpersonateClientContainer come deprecato e non supportato, eventualmente da rimuovere in futuro ... !!!!) Sto ora esaminando la possibilità che l'aggiornamento a Win10 abbia installato una nuova versione di alcune dll o programmi che il il downgrade non è stato ripristinato ... questa Win 10 dll potrebbe ovviamente provare a chiamare RpcImpersonateClientContainer non sapendo che non è più presente ...


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.