1

ラップトップにインストールされているOSの下にしようとしました

Mint version 19, 
Code name : Tara,
PackageBase : Ubuntu Bionic
Cinnamon (64-bit)

以下のコマンドを使用して mysql-server をインストールしました。

xxxxxxx:~$ sudo apt-get install mysql-server

このインストール中に、ルート パスワードの入力を求められませんでした。インストールが成功したかどうかを確認するために、以下のコマンドを実行しました。

xxxxxxxxxx:~$ mysql -V
mysql  Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using  EditLine wrapper
xxxxxxxxxx:~$ sudo service mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2018-09-30 21:59:42 EDT; 9s ago
 Main PID: 3518 (mysqld)
    Tasks: 27 (limit: 4915)
   CGroup: /system.slice/mysql.service
           └─3518 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Sep 30 21:59:41 globallogic systemd[1]: Starting MySQL Community Server...
Sep 30 21:59:42 globallogic systemd[1]: Started MySQL Community Server.

rootパスワードの設定を求められなかったので、rootパスワードを設定しようと思いました。

xxxxxxxx:~$ mysqladmin -u root password
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost''
xxxxxxxx:~$ sudo mysqladmin -u root password
New password: 
Confirm new password: 
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

1. root としてログインしないと「mysqladmin」コマンドを使用できないのはなぜですか?

2. mysqladmin set root password の警告を修正するには? また、使用することにした場合、将来、mysql ワークベンチ内でそのパスワードを使用できるようになりますか?


rootパスワードを設定した後(それが正しい設定方法であると仮定して)、mysql-workbenchをインストールしました

xxxxxxx:~$ sudo apt-get install mysql-workbench

mysql ワークベンチを起動すると、ホスト名: localhost、ポート: 3306、および mysqladmin コマンドを使用して設定されたパスワードを使用して、user:root に接続できません。

hostname: 127.0.0.1 も使用しようとしましたが、どちらも機能しませんでした。

3. mysql-workbench の問題を修正するには?

これに対する答えを見つけるためにインターネットを調べ、複数の解決策を試しましたが、どれもうまくいきませんでした。

ここでより明確な答えを得ることを望んでいます。

4

1 に答える 1