お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2025-12-07 07:45:04

gr
メンバ
登録日: 2019-06-14

Failed to Connect to MySQL at 127.0.0.1:3306 with user root

Ubuntu 25.10です。
コマンドラインから
sudo mysql -u root -p
パスワードを入力して
mysql>
となります。
mysql-workbench-community_8.0.45-1ubuntu24.04_amd64.deb
をインストールして画面からconnectionを作って同じパスワードを入れると。
Failed to Connect to MySQL at 127.0.0.1:3306 with user root
Access denied for user 'root'@'localhost'
となりエラーとなります。
どなたかご教示ください。

オフライン

 

#2 2025-12-07 08:11:03

gr
メンバ
登録日: 2019-06-14

Re: Failed to Connect to MySQL at 127.0.0.1:3306 with user root

追加情報です。
starting...
Connect to source DBMS...
- Connecting to source...
Connecting to [email protected]:3306...
Connecting to [email protected]:3306...

Traceback (most recent call last):
  File "/usr/share/mysql-workbench/libraries/workbench/wizard_progress_page_widget.py", line 72, in run
    self.func()
  File "/usr/lib/mysql-workbench/modules/migration_source_selection.py", line 456, in task_connect
    raise e
  File "/usr/lib/mysql-workbench/modules/migration_source_selection.py", line 440, in task_connect
    if not self.main.plan.migrationSource.connect():
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/mysql-workbench/modules/migration.py", line 200, in connect
    self._rev_eng_module.connect(self.connection, self.password or "")
SystemError: MySQLError("Access denied for user 'root'@'localhost' (code 1698)"): error calling Python module function DbMySQLRE.connect
ERROR: Error during Connect to source DBMS: MySQLError("Access denied for user 'root'@'localhost' (code 1698)"): error calling Python module function DbMySQLRE.connect
ERROR: Exception in task 'Connect to source DBMS': SystemError('MySQLError("Access denied for user \'root\'@\'localhost\' (code 1698)"): error calling Python module function DbMySQLRE.connect')

Failed

オフライン

 

#3 2025-12-07 21:22:28

array
メンバ
登録日: 2007-03-13

Re: Failed to Connect to MySQL at 127.0.0.1:3306 with user root

最初に作ったのはMySQLからみてrootユーザーのパスワードを設定しているので、このあと、新しくMySQLで通常使用用のユーザーを作って、そのユーザーとパスワードで入ればいいのでは?

オフライン

 

#4 2025-12-08 02:49:22

gr
メンバ
登録日: 2019-06-14

Re: Failed to Connect to MySQL at 127.0.0.1:3306 with user root

array による投稿:

最初に作ったのはMySQLからみてrootユーザーのパスワードを設定しているので、このあと、新しくMySQLで通常使用用のユーザーを作って、そのユーザーとパスワードで入ればいいのでは?

ご教示ありがとうございます。
やってみました。connectionはつくれたものの、スキーマの新規作成でエラーとなりました。
初心者ですので引き続きよろしくお願いいたします。

オフライン

 

#5 2025-12-08 02:58:09

gr
メンバ
登録日: 2019-06-14

Re: Failed to Connect to MySQL at 127.0.0.1:3306 with user root

エラーの内容です。
Operation failed: There was an error while applying the SQL script to the database.
Executing:
CREATE SCHEMA `new_schema` ;

ERROR 1044: Access denied for user 'app_user'@'localhost' to database 'new_schema'
SQL Statement:
CREATE SCHEMA `new_schema`

オフライン

 

#6 2025-12-08 12:07:58

gr
メンバ
登録日: 2019-06-14

Re: Failed to Connect to MySQL at 127.0.0.1:3306 with user root

mysql> GRANT CREATE ON *.* TO 'app_user@'localhost';
が抜けていました。
ご教示ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB