最近、MySQLをコンピューターにインストールし、RStudioをMySQLに接続しようとしています。私は本の指示と指示に従いました ここ 。ただし、RStudio
でdbConnect()
または_src_mysql
_を使用すると、次のエラーメッセージが表示されます。
_Error in .local(drv, ...) :
Failed to connect to database: Error: Plugin caching_sha2_password could not be loaded: The specified module could not be found
_
たとえば、WindowsでコマンドPromptを使用してMySQLにログインする場合があります
_mysql -u username -p
_
次のようにデータベースを作成します
_CREATE DATABASE myDatabase;
_
次にRStudioで:
_library(RMySQL)
db <- dbConnect(MySQL(), dbname = "myDatabase", user = "username",
password = "password", Host = "localhost")
_
私の応答は常に上記のエラーメッセージです。
そして、あなたがそれを必要とするならば:sessionInfo()
_R version 3.5.2 (2018-12-20)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
_
mysql.userからHost、userを選択します。
'root' @ 'localhost' = 'yourpassword'のパスワードを設定します。
ALTER USER'root '@' localhost 'IDENTIFIED WITH mysql_native_password BY'yourpassword';クエリOK、影響を受ける行は0(0.12秒)