sql >> Database teknologi >  >> RDS >> Mysql

Fejl:R kan ikke oprette forbindelse til MySQL

Jeg løste dette problem sådan her:

Bruger Windows

1.Fejl i .local(drv, ...):Kunne ikke oprette forbindelse til databasen:Fejl:Kan ikke initialisere tegnsæt ukendt (sti:compiled_in)

Efter tilføjelse af disse linjer:

filsti:%PROGRAMDATA%\MySQL\MySQL Server X.X\my.ini

    [mysqld]
    collation-server = utf8_unicode_ci
    init-connect='SET NAMES utf8'
    character-set-server = utf8
    skip-character-set-client-handshake

    [client]
    default-character-set   = utf8

    [mysql]
    default-character-set   = utf8

2- Authentication plugin 'caching_sha2_password' kan ikke indlæses

    ALTER USER 'yourusername'@'localhost' IDENTIFIED WITH mysql_native_password BY 'youpassword';

Referencer:

MySQL my.ini-placering

Ændre MySQL standardtegnsæt til UTF-8 i my.cnf?

Authentication plugin 'caching_sha2_password' kan ikke indlæses



  1. PHP mySQL - Indsæt ny post i tabellen med automatisk stigning på primærnøgle

  2. Gælder grænsen for det maksimale antal SQL join-tabeller for hele forespørgslen, eller tælles underforespørgsler separat?

  3. Er OraOLEDB-udbyder i .NET upålidelig på CLOB-felter?

  4. Undersøger en ORA 02063 DG4ODBC-fejl