Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка:R не може да се свърже с MySQL

Реших този проблем по следния начин:

Потребителски Windows

1.Грешка в .local(drv, ...) :Неуспешно свързване към базата данни:Грешка:Не може да се инициализира неизвестен набор от знаци (път:compiled_in)

След добавяне на тези редове:

път на файла:%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- Приставката за удостоверяване 'caching_sha2_password' не може да бъде заредена

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

Препратки:

Местоположение на MySQL my.ini

Променете набора от символи по подразбиране на MySQL на UTF-8 в my.cnf?

Приставката за удостоверяване 'caching_sha2_password<' не може да бъде заредена /a>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql innoDB продължава да се срива

  2. Заявка за намиране на външни ключове

  3. GROUP BY връща първия запис

  4. Как мога да избера най-скорошния вход за всеки член?

  5. Грешка при използване освен в заявка